web-dev-qa-db-ja.com

実行中にXCopyコマンドの進行状況を追跡するにはどうすればよいですか?

OPSYS:Win10Pro 64ビット

RAM:10GB

バッチファイルを作成し、ローカルのAdministratorアカウントのデスクトップに保存しました。

バッチファイルのコマンドラインは次のとおりです。

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

次に、バッチファイルを実行するタスクスケジューラでタスクスケジュールを作成しました。

タスクスケジューラの[ライブラリ]ビューでタスクを更新したとき以外は、現在実行していますが、実行されていません。そこで見ると'Running'

進行状況バーが表示されないのではないかと心配です。これができるかどうか誰かが知っていますか?

4
ChrisinAK

他の誰かが作成したソフトウェア(XCOPYなど)を使用している場合、唯一の簡単な方法は、そのソフトウェアを作成した人々によってそこに配置された機能に制限されることです。回避策は存在する可能性があります(jorgediaz-lrの回答のように...コピーされる量がわかっている場合は、コピー先ドライブの空き容量を確認することもできます)が、最も簡単な回避策は、他のソフトウェアを使用することです。 XCOPYにはその機能がなかったため、/Sスイッチにサブディレクトリを含めることが高度な機能と見なされていた時代にCOPYが作成されたことを思い出してください。

XY問題 を検討する精神で、Windows 10では組み込みのRobocopyをチェックアウトできることを指摘します。 (プログラムの実行を確認できない場合、Robocopyはログへの出力もサポートしているので、適切に役立つ場合があります。)

XCOPY/dオプションは、新しいファイルをコピーするように設計されているようです。

Robocopyには、/Iで始まるいくつかのタイプのファイルを含めるオプションがありますが、/Iで始まるオプションはありません。新しいファイルだけを含めるために...代わりに、オプションこの基本的なタスクを実行するのは、古いファイルを除外するように指定するタスクです。 (/XO

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

/NP(mpの進行状況の表示を表示)は避け、/ETA(到着予定時刻を表示)を使用してください。

3
TOOGAM

プロセスエクスプローラーを使用できます http://technet.Microsoft.com/en-us/sysinternals/bb896653.aspx

そのアプリケーションでは、どのプロセスでどのファイルが開いているかを確認できるため、開いたファイルをxcopyで確認できます

0
jorgediaz-lr