Ordner löschen
Übersicht

![]() |
SYSThernBetreff: Ordner löschen |
![]() Antworten mit Zitat ![]() |
---|---|---|
hallo
ich hab mal ne frage und zwar kann man mit bb einen ganzen ordner löschen?? mit deletedir und so kann man ja nur ordner löschen in denen keine dateien sind?? danke in voraus mfg SYSThern |
||
Tools and Programms
-------------------- www.systhern.de |
ChristianK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Erst alle Dateien löschen! ![]() |
||
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT |
![]() |
SYSThernBetreff: jo |
![]() Antworten mit Zitat ![]() |
---|---|---|
aber wenn es sehr viele sind und man den dateiname nicht immer weiß? | ||
Tools and Programms
-------------------- www.systhern.de |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
du kannst die Dateien ja bequem mittels readdir![]() ![]() ![]() |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] Function killdir(dir$)
Local rd = ReadDir(dir$) NextFile(rd) Local nxf$ = NextFile(rd) While nxf$ <> "" nxf$ = NextFile(rd) If nxf$ <> "" Then If FileType(dir$+"\"+nxf$) = 1 Then DeleteFile(dir$+"\"+nxf$) ElseIf FileType(dir$+"\"+nxf$) = 2 Then killdir(dir$+"\"+nxf$) EndIf EndIf Wend DeleteDir(dir$) End Function hab ich jetz mal in 5 min hingepfuscht... sry, falls der code schlecht ist... das hier löscht einen ordner inklusive dateien und unterordner... |
||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
SYSThernBetreff: ah |
![]() Antworten mit Zitat ![]() |
---|---|---|
thx bladerunner und dak hat geklappt | ||
Tools and Programms
-------------------- www.systhern.de |
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
kein problem. dazu sind wir ja da | ||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
Überspringt deine funktion nicht die erste Datei eines ordners, weil du NextFile 2 mal direkt nacheinander aufrufst? | ||
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
nein. nextfile bringt die ersten beiden male nicht relevante ergebnisse (beim ersten mal "." und beim 2. mal "..". die beiden sind weder ordner noch dateien. ich denke, das sind relikte aus der dos-zeit... (".." ist ein link auf den über-ordner. was "." ist, hab ich keine ahnung... schätzungsweise ein link auf den ordner selbst...))
die ersten beiden NextFile() sind desswegen da, damit "." und ".." übersprungen werden der code funktioniert, das ist das einzige, was wichtig ist. |
||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
DAK hat Folgendes geschrieben: nein. nextfile bringt die ersten beiden male nicht relevante ergebnisse (beim ersten mal "." und beim 2. mal "..". die beiden sind weder ordner noch dateien. ich denke, das sind relikte aus der dos-zeit... (".." ist ein link auf den über-ordner. was "." ist, hab ich keine ahnung... schätzungsweise ein link auf den ordner selbst...))
die ersten beiden NextFile() sind desswegen da, damit "." und ".." übersprungen werden der code funktioniert, das ist das einzige, was wichtig ist. Code: [AUSKLAPPEN] If datei$ = "." Or datei$=".." Goto no_i_file
So löse ichs ima ![]() .no_i_file ist gerade vor dem nextfile ![]() |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
danielos |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das Problem mit diesem Code ist nur:
Falls der gewahlte Ordner auch Unterordner enthält, werden nur diese geleert, der Ordner selbst jedoch nicht... |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
. und .. sind keine relikte aus der Steinzeit, sondern:
. ist die Datei die das aktuelle Verzeichnis angibt (also sich selbst) .. ist die Datei die das übergeordnete Verzeichnis angibt. Verzeichnisse sind im grunde auch Dateien, vom typ ''Verzeichnis''. Zumindest kann man sich das so bildlich vorstellen. Man hat auch einen praktischen Nutzen von . und .. indem man zum Beispiel ein Verzeichnis zurück gehen kann, um da weiter zu navigieren. So kann man zum Beispiel folgenden Dateipfad angeben ..\..\Grafiken\Ingame.png. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
![]() |
orpheus_2003Betreff: ?? |
![]() Antworten mit Zitat ![]() |
---|---|---|
böse Funktion......
Löschen eines Ordners mit Dateien`? Wenn man jemand so was unterschiebt als Game oder so. Und dann hat man den Salat. Kommt da wenigstens eine Sicherheitsabfrage?? |
||
GazerStar - the beginning
http://gazerstar.lexigame.de/ Wizard (Worktitel) http://wizard.lexigame.de |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group