Hallo,
ich verschiebe mehrere Dateien aus einem Ordner
in einen anderen mit der Anweisung:
fso.MoveFile FileAlt, FileNeu
So weit, so gut.
Anschließend möchte ich den Originalordner löschen per:
fso.DeleteFolder OrdnerAlt, True
Das funktioniert nicht. Irgendwie ist da noch was geöffnet.
Läßt sich auch nicht per Explorer löschen.
Was muß ich da tun?
Danke.
Gruß
Gunter
Anonym
8. Januar 2010 um 15:05
2
Hallo Gunter.
Dies ist nur ein Tipp ins Blaue ohne Erfolgsgarantie:
Vielleicht läßt sich das Verzeichnis löschen, wenn Du vorher mit „ChDir“ eine Verzeichnis-Ebene höher gehst.
VG
Carsten
Läßt sich auch nicht per Explorer löschen.
Hallo Gunter,
sieht man im Explorer in dem Ordner nichts mehr stehen?
Anzeige von versteckten Dateien, Systemdateien ist aktiviert?
ups, habe jetzt deinen Text schon gelöscht, hattest du dein Betriebssystem angegeben?
Ansonsten, grad offene Dateien kann man nicht löschen, ergo auch nicht den Ordner in denen sie stehen.
Vor vielen Jahren gingen Dateien nicht zu löschen, da der Name nicht den üblichen 8.3-Namen entsprach.
Ob das heute noch so ist weiß ich nicht.
Gruß
Reinhard
Hallo Carsten,
hat leider nichts genutzt.
Gruß
Gunter
Hallo Reinhard,
der Ordner ist definitiv leer.
Will ich mit dem Explorer den Ordner löschen kommt folgende Meldung:
"Der Ordner kann nicht entfernt werden; die Datei wird von einem anderen Programm benutzt.
Erst wenn ich mein Programm schließe, läßt sich der Ordner vom Explorer löschen.
Gruß
Gunter
Hallo Gunter,
der Ordner ist definitiv leer.
*hmmh* sorry, ich hab da leichte Unsicherheiten wenn ich das nicht selbst überprüft habe *verzeih*
Will ich mit dem Explorer den Ordner löschen kommt folgende
Meldung:
"Der Ordner kann nicht entfernt werden; die Datei wird von
einem anderen Programm benutzt.
*hmmh2* Die Übersetzungen von Fehlermeldungen sind nicht immer korrekt. Für Win ist ein Ordner ein File und eine Datei auch.
Erst wenn ich mein Programm schließe, läßt sich der Ordner vom
Explorer löschen.
Welches Programm? Deine VB6-exe? Benutzt sie irgendwie eine datei aus dem Ordner?
Wie heißt eigentlich der Ordnerpfad?
Gruß
Reinhard
Hallo Gunter,
wenn ich frage/sage
ups, habe jetzt deinen Text schon gelöscht, hattest du dein Betriebssystem angegeben?
dann wäre es doch gut in deinem Interesse wenn du das Betriebssytem auch angibst.
Je genauere Angaben du lieferst desto höher ist deine Chance auf eine lösende Antwort.
Gruß
Reinhard
Anno74
8. Januar 2010 um 20:33
8
Hallo Gunter,
Greifst du auf irgendwelche Dateien in diesem Ordner zu?
Wenn ja welche und trennst du alle Verbindungen dahin?
Wie viel Source Code hast denn dein Project ?
Der Fehler kann an vielen Stellen, in deinem Project sitzen
MfG Alex
Bei mir kommen solche Fehlermeldungen beispielsweise, wenn ich meinen USB-Stick auswerfen will, er aber noch im Explorer angezeigt wird.
Kann es sein, daß irgend ein Programm/Progrämmchen läuft, das gerade diesen Ordner anzeigt, weshalb er dann auch vom Betriebssystem gesperrt würde?
Hallo Alex,
es lag wohl an der Drivelistbox bzw. der Dirlistbox mit denen ich das Laufwerk und den Ordner selektiert habe.
Nachdem ich nun den Zugriff auf den Ordner anders mache, läßt sich dieser problemlos löschen.
Danke.
Gruß
Gunter
Hallo Reinhard,
Problem gelöst, siehe meine Antwort bei Alex.
Danke.
Gruß
Gunter