3

OPSYS: Win10Pro 64 бит

RAM: 10 ГБ

Я создал пакетный файл, который затем сохранил на рабочем столе локальной учетной записи администратора.

Командная строка командного файла выглядит так:

xcopy "F:\movies" "L:\movies" /d

Затем я создал расписание задач в планировщике задач для запуска командного файла.

Сейчас я его запускаю и не вижу, как он работает, кроме случаев, когда я обновляю задачи в представлении «Библиотека планировщика задач». Там я вижу это и говорит 'Running' .

Я обеспокоен тем, что не вижу никакого индикатора прогресса, и я хотел бы видеть это. Кто-нибудь знает, можно ли это сделать?

2 ответа2

1

Если вы используете программное обеспечение, созданное кем-то другим (например, XCOPY), то единственный простой путь - это просто ограничиться тем, какие функции были добавлены туда людьми, создавшими это программное обеспечение. Обходные пути могут существовать (например, ответ jorgediaz-lr ... другой возможностью может быть поиск свободного места на целевом диске, если вы знаете, сколько копируемого файла будет скопировано), но самым простым обходным путем может быть попытка использовать другое программное обеспечение. Помните, XCOPY был создан в те дни, когда наличие параметра /S для включения подкаталогов считалось расширенной функцией, поскольку у COPY такой возможности не было.

В духе рассмотрения проблемы XY я отмечаю, что в Windows 10 вы можете проверить встроенную Robocopy . (Если вы не видите, как работает программа, Robocopy также поддерживает вывод в журнал, что может оказаться полезным.)

Я заметил ваш параметр /d для XCOPY , который, похоже, предназначен только для копирования новых файлов.

Хотя в Robocopy есть некоторые параметры, начиная с /I для включения некоторых типов файлов, не существует параметра, начинающегося с /I , для включения только новых файлов ... вместо этого параметр, который выполняет эти основные задачи, будет тем, который указывает исключить старые файлы. (/XO)

robocopy "F:\movies" "L:\movies" /XO

Избегайте /NP (показать отображение прогресса в mp), возможно используйте /ETA (показать приблизительное время прибытия).

0

Вы можете использовать Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Это приложение позволяет увидеть, какие файлы открыты любым процессом, поэтому вы можете проверить открытые файлы с помощью xcopy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .