Register for your free account! | Forgot your password?

Go Back   elitepvpers › Popular Games › Metin2 › Metin2 Private Server
You last visited: Today at 07:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Python bestimmtes Verzeichnis löschen

Discussion on Python bestimmtes Verzeichnis löschen within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Python bestimmtes Verzeichnis löschen

Hallo,
Ich habe folgendes Problem.
Ich möchte ein bestimmtes Verzeichnis via Python abrufen, ob sich unerwünschte Dateien darin befinden und diese auch löschen.
Das Problem ist nur das der Pfad zum löschen nicht definiert ist???
Vielleicht habt ihr etwas mehr Ahnung als ich

Code:
def RunCheckUp():
	Whitelist = ['blabla.exe']
	
	path = os.getcwd()+"\\BGM"
	k = os.listdir(path)
	if k != Whitelist:
		for item in k:
			if not item in Whitelist:
				os.remove(item)

RunCheckUp()
Fehlermeldung:


#Edit: Wenn ich Dateien im Verzeichnis der Binary löschen möchte geht es ohne Probleme.
.Colossus. is offline  
Old   #2
 
.Inya's Avatar
 
elite*gold: 50
Join Date: Mar 2013
Posts: 2,401
Received Thanks: 1,613
Ist doch da BGM
.Inya is offline  
Old   #3

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Quote:
Originally Posted by Lord Inya View Post
Ist doch da BGM
Es löscht aber die Dateien nicht aus der BGM, obwohl die datei existiert.

#Edit: Fehlermeldung hinzugefügt

.Colossus. is offline  
Old   #4
 
elite*gold: 0
Join Date: Aug 2014
Posts: 48
Received Thanks: 12
Mach das am besten mit einer Blacklist.Sobald die Blacklist drin ist wird er die Sachen löschen,die nicht in der Whitelist stehen.


Gruß

Feyon
ƒєуση is offline  
Old   #5
 
elite*gold: 0
Join Date: Sep 2013
Posts: 491
Received Thanks: 675
Du gehst ja auch nicht in den BGM Ordner rein sondern listest ihn nur auf.

Dein Beispiel:
os.remove("test.exe") -- Wäre ja im Hauptverzeichis
os.remove("BGM/test.exe") -- Wäre jetzt in BGM

Glaube ich lange nichts mehr gemacht.
.Kibito is offline  
Thanks
1 User
Old   #6
 
elite*gold: 0
Join Date: Nov 2013
Posts: 23
Received Thanks: 1
Code:
def RunCheckUp():
	Whitelist = ['blabla.exe']
	
	path = os.getcwd()+"\\BGM"
	k = os.listdir(path)
	if k != Whitelist:
		for item in k:
			os.remove(item)

RunCheckUp()
Das sollt eigentlich reichen. In der IDE von Python geht das bei mir

Grüße
info.student is offline  
Old   #7

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Habs selber gepackt, dank dem Tipp von Kibito, welcher zwar im Grunde falsch war, aber die
Kernaussage mich drauf gebracht hat
(Im Spoiler hab ich mal die "Lösung" gepostet)

.Colossus. is offline  
Reply


Similar Threads Similar Threads
[Python-Modul]EXP-Donator (kompatibel mit Python Loader)
11/23/2013 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 27 Replies
Moin, da man mich danach gefragt hat und ich sowieso mal ein Beispiel für die Benutzung meines Python Loaders veröffentlichen wollte, habe ich die Gelegenheit genutzt und euch eben einen EXP-Spendebot geschrieben. Man kann ihn einfach mit dem oben verlinkten Python Module Loader laden und ihn mit F5 aktivieren/deaktivieren. Sobald ihr mehr als 99 Erfahrungspunkte habt (man kann nur in 100er Schritten spenden), werden alle Erfahrungspunkte an eure Gilde gespendet. Wer Lust hat und...
Verzeichnis löschen (Freebsd)
05/09/2013 - Metin2 Private Server - 6 Replies
Wie kann ich mit einem Befehl ein komplettest Verzeichniss löschen.. Sodass alles (auch die Unterorder, oder die darunter xD) gelöscht werden? Beispiel: /home Wenn ich alles darunter löschen möchte, was muss ich machen und geht es überhaubt? Denn mit Winscp oder Filezilla zu löschen dauert ewig...
Metin2 - Python - Wie Python Hacks verschlüsseln und Server überprüfen (GF/PServe)
09/23/2012 - Metin2 - 2 Replies
Ich wollte fragen, wie man Python Hacks am besten Verschlüsselt ? und wie man feststellen kann ob man auf einem GF / Pserver spielt. ?
Query für bestimmtes Item löschen
10/10/2011 - Metin2 Private Server - 2 Replies
Wie kann ich alle Items in der Itemtable mit z.b Value 70007 löschen danke im Voraus.



All times are GMT +2. The time now is 07:47.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.