Hallo zusammen,
ich möchte mit einem Delphi-Programm die Verzeichnisgrößen auf unseren Servern ermitteln und benutze dazu das FileSystemObject:
b : Int64;
s : WideString;
aFSO : IFileSystem;
aFld : IFolder;
aFSO := CoFileSystemObject.Create;
aFld := aFSO.GetFolder(s);
b := aFld.Size;
Das funktioniert auch wunderbar, "leider" werden unsere Server aber auch von MACs benutzt und deren Verzeichnisse haben sehr häufig unbekannte Zeichen im Namen. Die Anzeige im Windows-Explorer kommt damit aber klar, in meinem Programm wird der Aufruf von
"getFolder" aber mit einem "OLE-Fehler 800A004C" quittiert.
Weiss jemand Rat?
Vielen Dank für eure Hilfe
Heinz-Peter Heim
ich möchte mit einem Delphi-Programm die Verzeichnisgrößen auf unseren Servern ermitteln und benutze dazu das FileSystemObject:
b : Int64;
s : WideString;
aFSO : IFileSystem;
aFld : IFolder;
aFSO := CoFileSystemObject.Create;
aFld := aFSO.GetFolder(s);
b := aFld.Size;
Das funktioniert auch wunderbar, "leider" werden unsere Server aber auch von MACs benutzt und deren Verzeichnisse haben sehr häufig unbekannte Zeichen im Namen. Die Anzeige im Windows-Explorer kommt damit aber klar, in meinem Programm wird der Aufruf von
"getFolder" aber mit einem "OLE-Fehler 800A004C" quittiert.
Weiss jemand Rat?
Vielen Dank für eure Hilfe
Heinz-Peter Heim