Der beste Weg, um die Kopie von zwei großen Dateien zu automatisieren?

643
user4912610

Es gibt zwei große (jeweils 5 GB) DBF-Dateien, die gesichert werden müssen, bevor ein Prozess über MS Access ausgeführt wird. Dies ist der Fall, wenn etwas beschädigt wird.

Im Moment mache ich zwei filecopy () - Befehle innerhalb der VBA, aber ich vermute, dass es langsam ist.

Wie kann ich diese Sicherung am besten automatisch und effizient durchführen? Kann es von einer Batchdatei oder etwas Ähnlichem gemacht werden? Ich kann keine neue Software installieren.

0
Was lässt Sie vermuten, dass es langsam ist? Haben Sie die Geschwindigkeit mit einer anderen Methode zum Kopieren derselben Dateien verglichen (z. B. vom Explorer oder einer Eingabeaufforderung)? GuitarPicker vor 8 Jahren 0
@GuitarPicker Es scheint langsamer zu sein, als beide Dateien manuell auszuwählen und Kopien gleichzeitig in denselben Ordner einzufügen user4912610 vor 8 Jahren 0

1 Antwort auf die Frage

0
td512

Mit einer Batch-Datei können Sie Folgendes tun:

COPY FILE.DBF B:\Backups COPY FILE1.DBF B:\Backups 

Eine andere Möglichkeit ist die Verwendung des Befehls Esentutl(Windows Vista +).

ESENTUTL /y FILE.DBF /d B:\Backups\FILE.DBF ESENTUTL /y FILE1.DBF /d B:\Backups\FILE1.DBF 
Brauche ich Zitate rund um die Wege? Müssen sie sich im selben Verzeichnis befinden? Kann ich H: \ Path \ FILE.DBF H: \ Path \ FILEBACK.dbf KOPIEREN? user4912610 vor 8 Jahren 0
Anführungszeichen: Nur wenn Sie einen Pfad mit einem Leerzeichen verwenden. Gleiches Verzeichnis: Nein. COPY H: \ Path \ FILE.DBF H: \ Path \ FILEBACK.dbf Ja. td512 vor 8 Jahren 0
Probieren Sie esentutl auch aus, es ist in jeder Windows-Version verfügbar UND zeigt einen Prozentsatz td512 vor 8 Jahren 0
Ist es schneller als COPY? Was ist / y und / d? user4912610 vor 8 Jahren 0
Ist es schneller als COPY? Möglicherweise meistens die gleiche Geschwindigkeit, aber es zeigt Ihnen, wo sich der Transfer befindet. Was ist / y und / d? / y = Kopieren / d = Zieldateiname td512 vor 8 Jahren 0
Ich habe es gerade ausprobiert und es heißt "ungültiger Code" user4912610 vor 8 Jahren 0
Es sieht fast so aus, als würde dies nicht einmal Kopieren unterstützen. Es zeigt Betriebsmodi: Defragmentierung / d, Wiederherstellung / r, Integrität / g, Prüfsumme / k, Reparatur / p, Dateiablage / m user4912610 vor 8 Jahren 0
Siehe: http://i.imgur.com/lBxK9pa.png zusätzlich, welche Version von Windows verwenden Sie? td512 vor 8 Jahren 0
Windows Server 2003 R2 user4912610 vor 8 Jahren 0
Verwenden Sie den Kopierbefehl td512 vor 8 Jahren 0