-
Hallo,
Ich versuche grad ein Programm zuschreiben mit den man bestimmte dateinen löschen kann.
Allerdings weiss ich nicht wie der Befehl zum löschen ist. KAnn mir jemand weiter helfen?
-
Steht übrigens auch in der MSDN drin.Code :
1
Kill "X:\Dateiname"
-
hej,
ich hab hier noch eine weitere lösung...
Es ist ein wenig komplizierter, aber das macht hoffentlich nichts!
Verschieben, Kopieren und Löschen von Dateien
Das Dateisystemobjektmodell verfügt über je zwei Methoden zum Verschieben, Kopieren und Löschen von Dateien:
Methode:
Eine Datei verschieben ===>>> File.Move oder FileSystemObject.MoveFile
Eine Datei kopieren ===>>> File.Copy oder FileSystemObject.CopyFile
Eine Datei löschen ===>>> File.Delete oder FileSystemObject.DeleteFile
Beispiel
In diesem Beispiel erstellest Du eine Textdatei im Stammverzeichnis von Laufwerk C, schreibe Informationen hinein, verschiebe die Datei zu einem Verzeichnis namens \tmp, lege eine Kopie im Verzeichnis \temp an und lösche die Kopien dann aus beiden Verzeichnissen.
Um dieses Beispiel auszuführen, stelle sicher, daß es die Verzeichnisse \tmp und \temp im Stammverzeichnis von Laufwerk C gibt.
Sub Manip_Files()
Dim fso as New FileSystemObject, txtfile, fil1, fil2
Set txtfile = fso.CreateTextFile("c:\testfile.txt", True)
MsgBox "Datei wird geschrieben"
' Eine Zeile schreiben.
txtfile.Write ("Dies ist ein Test.")
' Die Datei zum Schreiben schließen.
txtfile.Close
MsgBox "Datei verschieben nach c:\tmp"
' Eine Zugriffsnummer für die Datei im Stammverzeichnis von C:\ beziehen.
Set fil1 = fso.GetFile("c:\testfile.txt")
' Die Datei in das Verzeichnis \tmp verschieben.
fil1.Move ("c:\tmp\testfile.txt")
MsgBox "Datei kopieren nach c:\temp"
' Die Datei in das Verzeichnis \temp kopieren.
fil1.Copy ("c:\temp\testfile.txt")
MsgBox "Dateien werden gelöscht"
' Zugriffsnummern für den aktuellen Speicherort der Dateien beziehen.
Set fil1 = fso.GetFile("c:\tmp\testfile.txt")
Set fil2 = fso.GetFile("c:\temp\testfile.txt")
' Die Dateien löschen.
fil1.Delete
fil2.Delete
MsgBox "Alles erledigt!"
End Sub
Ich hoffe es hilft weiter!
Gruß tYrEaLnetzloyal.de - Alles andere ist nur Internet
-
21.01.04 09:33 #4
- Registriert seit
- Jan 2004
- Beiträge
- 25
Iiiiiiiiiiiiiiiiiiiiiiiiii
FSO, igitt.
Lass die Finger von dem Scriptscheis.
ist zu unzuverlässig, und muss immer mitgegeben werden, und langsam ists auch.
Geh lieber auf Apifunktionen, sind schneller und überall in den grundformen vorhanden.
-
Ähm das mit dem Kill irgendwie nicht
-
Natürlich geht das, musst nur den Pfad und Dateinamen als String übergeben.Original geschrieben von baminc
Ähm das mit dem Kill irgendwie nicht
Du meinst schon "richtiges" VB oder ?
-
ich meine Vb 6.0
-
25.01.04 10:12 #8
- Registriert seit
- Jan 2004
- Beiträge
- 25
klar geht Kill.
ist ne eingebaute funktion, und wenn du VB6 hast geht das auch.
Wenn nicht, hast du eine andere vb version.
-
30.01.10 19:39 #9lk_09 Tutorials.de Gastzugang
So gehts bestimmt:
My.Computer.FileSystem.DeleteFile
Gruß Luca
-
Nur tote Fische schwimmen mit dem Strom.
-
mit
Shell ("cmd.exe /c del " & """deine Datei""")
sollte es funktionieren.
"deine Datei" erstetzt du mit dem Pfad und dem und dem Dateinamen.
alles andere auch die anführungszeichen bleiben wie sie sind.
habs auch schon in VB6.0 und in VB-Net getestet.
funktioniert einwandfrei
gruß
wasg92
-
Hi
In .NET gibts keinen klassenlosen "Shell"-Befehl, kann also nicht stimmen.
Und das Thema hier ist übrigens 20 Monate alt.
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Nur tote Fische schwimmen mit dem Strom.
-
Ich meinte nur die Behauptung, er hätte in VB6 und VB.NET getestet.
Das glaub ich nicht.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
Alles klar, da hast Du ja sowas von recht...
Nur tote Fische schwimmen mit dem Strom.
Ähnliche Themen
-
Script / Programm zum gezielten Löschen von RAW Dateien
Von HPB im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 1Letzter Beitrag: 08.07.10, 22:33 -
programm zum löschen mehrer mp3 dateien
Von broken-promise im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 06.01.07, 13:53 -
FTP Programm schreiben um Dateien zu löschen vom Server
Von son gohan im Forum PHPAntworten: 4Letzter Beitrag: 10.05.06, 00:09 -
dateien löschen
Von thecooper im Forum Visual Basic 6.0Antworten: 4Letzter Beitrag: 01.08.03, 11:24 -
dateien löschen...
Von nox im Forum PHPAntworten: 6Letzter Beitrag: 28.04.02, 17:31



1Danke

Zitieren


Login





