OPSYS: Win10Pro 64 Bit
RAM: 10 GB
Ich habe eine Batch-Datei erstellt, die ich dann auf dem Desktop des lokalen Administratorkontos gespeichert habe.
Die Befehlszeile für die Batch-Datei lautet:
xcopy "F:\movies" "L:\movies" /d
Anschließend habe ich im Taskplaner einen Taskplan erstellt, um die Batchdatei auszuführen.
Ich führe es jetzt aus und sehe es nicht, anders als wenn ich Aufgaben in der Taskplaner-Bibliotheksansicht aktualisiere. Da sehe ich es und es steht 'Running'
.
Ich mache mir Sorgen, dass ich keinerlei Fortschrittsbalken sehe, und das würde ich gerne sehen. Weiß jemand, ob dies getan werden kann?
windows-10
batch-file
windows-task-scheduler
xcopy
ChrisinAK
quelle
quelle
Antworten:
Wenn Sie Software verwenden, die von einer anderen Person (wie
XCOPY
) erstellt wurde, besteht die einzige einfache Möglichkeit darin, sich auf die Funktionen zu beschränken, die von den Personen, die diese Software erstellt haben, dort bereitgestellt wurden. Es gibt möglicherweise Problemumgehungen (wie die Antwort von jorgediaz-lr ... eine andere Möglichkeit besteht darin, den freien Speicherplatz auf dem Ziellaufwerk zu überprüfen, wenn Sie wissen, wie viel kopiert werden soll). Am einfachsten können Sie jedoch versuchen, eine andere Software zu verwenden. Denken Sie daran,XCOPY
wurde in den Tagen gemacht, als die/S
Umstellung auf Unterverzeichnisse als erweiterte Funktion angesehen wurde, weilCOPY
diese Fähigkeit nicht vorhanden war.In Anbetracht des XY-Problems weise ich darauf hin, dass Sie in Windows 10 das eingebaute Programm überprüfen können
Robocopy
. (Wenn das Programm nicht ausgeführt wird, wirdRobocopy
auch die Ausgabe in ein Protokoll unterstützt, was möglicherweise hilfreich ist.)Mir fällt
/d
aufXCOPY
, dass Ihre Option so aussieht, als würde sie nur neue Dateien kopieren.Obwohl
Robocopy
es einige Optionen gibt, die mit/I
dem Einschließen einiger Dateitypen beginnen, gibt es keine Option, die mit dem/I
Einschließen nur neuer Dateien beginnt. Stattdessen wird die Option, die diese grundlegenden Aufgaben ausführt, angegeben, alte Dateien auszuschließen. (/XO
)robocopy "F:\movies" "L:\movies" /XO
Vermeiden
/NP
(mp-Fortschrittsanzeige anzeigen), evtl. verwenden/ETA
(voraussichtliche Ankunftszeit anzeigen ).quelle
/E
, kopieren Sie Unterverzeichnisse (einschließlich leerer). Gehen Sie zu einer Eingabeaufforderung und führen Sie sie ausRobocopy /? >> robohelp.txt
(und öffnen Sie dann die Textdatei robohelp.txt). Ich denke, das/ETA
ändert wahrscheinlich den Fortschritt, aber es klingt, als wären Sie in der Lage, das zu testen, so wie ich es bin.Sie können Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx verwenden
Mit dieser Anwendung können Sie sehen, welche Dateien von einem Prozess geöffnet wurden, sodass Sie die geöffneten Dateien mit xcopy überprüfen können
quelle