Hallo, hallo,
ich möchte die aktuelle Datenbank incl. aller Unterverzeichnisse, in der die .mdb liegt, in ein frei wählbares Verzeichnis per Button kopieren lassen können.
Im Moment habe ich das so realisiert, dass ich ein Dos-Batch-File über die Shell-Funktion aufrufe, dem ich den Pfad der aktuellen DB und das Zielverzeichnis als Parameter übergebe.
in dem Batch File steht dann der Dos-Befehl xcopy mit den zugehörigen Parametern.
Problematisch wird das Ganze allerdings, da ich in einem Shell Kommando nur ca. 150 Zeichen nutzen kann. Falls jemand eine große Verzeichnistiefe oder lange Pfadangaben nutzt, reicht das nicht und der Rest der Parameter wird abgeschnitten.
Weiß da jemand vielleicht Rat?
Problematisch ist das Ganze, da ich im Shell Befehl drei Verzeichnisangaben brauche, die den Befehl dann recht lange machen:
- Pfadangabe der Batch-Datei C:…\copy.bat
- Angabe des Quelldatenbankpfades C:…
- Angabe des Zielpfades
Habe auch überlegt das Ganze mit filecopy zu machen, da kann ich aber die aktuelle mdb nicht kopieren, da Sie bereits geöffnet ist.
Für einen Rat/Hinweis wäre ich sehr dankbar.
Grüße…
Stefan