Domino 9 und frühere Versionen > ND8: Entwicklung
Verzeichnis mit Hilfe eines FSO löschen
Christian Weiß:
Hallo,
über dieses Forum bin ich auf das FSO aufmerksam geworden.
In einem Thread habe ich dann folgenden Code gesehen:
--- Code: ---Set fso = createObject("Scripting.FileSystemObject")
fso.DeleteFolder "c:\Ordnername", False
--- Ende Code ---
Ich habe dies ausprobiert und es funktioniert auch.
Jetzt möchte ich allerdings gerne den Namen des Ordners als Konstante übergeben um das löschen eines Verzeichnisses so zum Beispiel in eine Lotusscript-Funktion auszulagern.
Wenn ich dann so etwas notiere:
fso.DeleteFolder DirectoryName, False
kriege ich eine Fehlermeldung: OLE: Automation object error
Könnt ihr mir einen Tipp geben, wie ich die Zeile richtig schrieben muss?
pram:
Ins blaue geraten
1.
const DirectoryName$="c:\Ordnername"
fso.DeleteFolder DirectoryName, False
2.
dim myDirName as String
myDirName = DirectoryName
fso.DeleteFolder myDirName, False
3.
fso.DeleteFolder cstr(DirectoryName), False
Gruß
Roland
Christian Weiß:
Vielen Dank für die Antwort.
Mit fso.DeleteFolder cstr(DirectoryName), False hat es funktioniert.
buzi:
Hallo, ich hab grad das selbe Problem. Kann es aber mit CStr nicht lösen :-:
Liegt es daran, dass der Ordner direkt auf C:\ liegt und ich da generell nicht löschen kann mit dieser Funktion?
ascabg:
Hallo,
Und was fuer einen Fehler bekommst Du?
Prinzipiell kannst Du mit dieser Funktion auch Dateien/Ordner direkt auf C:
loeschen.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln