Frage : Hilfe benötigt mit script Robocopy

Hallo, haben

I Scheibe die USB-zwei, die zu einem Bediener angebracht. Ich kopiert alle Daten von Scheibe E: zu Scheibe F: Ich möchte jetzt Robocopy gründen, um diferential Kopien von E laufen zu lassen: zu F:

The Ziel sein, eine Reihe zu verwenden, oder die vbs, zum robocopy laufen zu lassen und das Recht schält, um alle Änderungen zu kopieren.  Sobald ich den Index habe, laufen lasse ich eine zeitlich geplante Aufgabe.

I gefunden den folgenden Index, aber es funktioniert nicht.  morgens, das nach Ausgang auf meiner Konsole erhält, die ununterbrochen wiederholt:

Maximum helfen setlocal Rekursionniveau reached.

Could jemand mir heraus.

Thank you.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
@ECHO WEG
SETLOCAL
 
_source= E:\ EINSTELLEN
 
_dest= F:\ EINSTELLEN
 
_what=/COPYALL /B /SEC /MIR EINSTELLEN
:: /COPYALL:: ALLES Akteninfo KOPIEREN
:: /B:: Akten im Unterstützungsmodus kopieren.
:: /SEC:: Akten mit Sicherheit kopieren
:: /MIR:: Einen Verzeichnisbaum widerspiegeln
 
_options=/R EINSTELLEN: 0 /W: 0 /LOG: MyLogfile.txt /NFL /NDL
:: /R: n:: Zahl von Wiederholungen
:: /W: n:: Wartezeitzeit zwischen Wiederholungen
:: /LOG:: AusgangsProtokolldatei
:: /NFL:: Keine Aktenprotokollierung
:: /NDL:: Keine dir Protokollierung
 
ROBOCOPY %_source% %_dest% %_what% %_options%

Antwort : Hilfe benötigt mit script Robocopy

Ja scheint dieses normal.

Es bewegt nicht auf die letzte Aufzeichnung, es bevölkert alle Aufzeichnungen zu dauert, in einem dynamischen recordset (Sie können jede mögliche Aufzeichnung möglicherweise redigieren und sie sollte dynamisch stattfinden irgendwie redigieren reflektieren!). Sie ist nicht einfach, aber es ist unbrauchbar.

Wenn Demand_Check_C eine Zugangstabelle ist, können Sie sie im Tabellenmodus öffnen und Sie können die letzte Aufzeichnung (aber eine Tabelle sofort lesen, hat nicht einen Rekordinh.). Wenn es nicht ist, können Sie dbForwardOnly pflegen, um Sachen zu beschleunigen, aber, da der Name andeutet, können Sie nicht zurück umziehen.

Im Allgemeinen konnte Ihre Funktion Dutzend Stunden lang, es sehr gut laufen ist nicht frei, was sie tut, aber, wenn Sie bei der Normalisierung einer Tabellenstruktur sind, können einige Betriebe diese Art der Zeit nehmen. Aber Sie benötigen nicht den Rekordzählimpuls.

Eine Tabelleart oder ein Vorwärtsnur recordset benutzen, die 60 Aufzeichnungsklumpen benutzen (noch erbringend im Auftrag von 100 ' 000 nicht trivialen Einsatzfragen, um zu analysieren, optimieren und Durchlauf), und den inneren Abschnitt außerhalb der Schleife kopieren, um die Aufzeichnungen less-than-60 vom Ende zu erhalten.

Den Gesamtrekordzählimpuls oder die absoluten Positionen nicht verwenden.

(°v°)
Weitere Lösungen  
 
programming4us programming4us