本文へ移動
QKQuickKitEN
WindowsLOCALブラウザ内で処理入力に機密情報を含む可能性があります

Robocopy コマンドビルダー

ファイルをコピーせず、確認可能な Robocopy コマンドをローカルで組み立てます。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

実運用中の秘密情報を避け、可能ならダミー値やマスク済みデータを使用してください。 データ取扱いの詳細

生成されたコマンド

仕組みと使い方

Robocopy コマンドを組み立てるだけで、コピーは開始しません。ドライラン(/L)は既定で有効です。ミラー(/MIR)は送信先ファイルを削除する可能性があるため、明示的な確認が必要です。実行後の終了コードは Microsoft の規則で読みます。0〜7 は失敗なし、8 以上は少なくとも 1 件の失敗です(下表参照)。

終了コード(%ERRORLEVEL%)

0〜7 は失敗なしで完了したことを示し、8 以上は少なくとも 1 つのファイルまたはディレクトリをコピーできなかったことを示します。0 以外をすべて失敗とみなすスクリプトやタスクスケジューラは正常なコピーまでエラー扱いにするため、代わりに 8 以上を判定してください。cmd: IF %ERRORLEVEL% GEQ 8、PowerShell: if ($LASTEXITCODE -ge 8)。下記の値は Microsoft が文書化しているものです。各行から値が加算されること(3 = 1 + 2、5 = 1 + 4、7 = 1 + 2 + 4)が読み取れ、不一致は 4 を加えると導出できますが、4 単独はリファレンスに列挙されていません。

意味
0コピーされたファイルはなく、失敗も不一致もありません。ファイルは送信先に既に存在するためコピーは省略されました。
1すべてのファイルが正常にコピーされました。
2送信元に存在しない余分なファイルが送信先にあります。コピーされたファイルはありません。
3一部のファイルがコピーされました。余分なファイルがありました。失敗はありません。
5一部のファイルがコピーされました。不一致のファイルがありました。失敗はありません。
6余分なファイルと不一致のファイルがあります。コピーされたファイルはなく、失敗もありません。
7ファイルがコピーされ、不一致があり、余分なファイルもありました。
8いくつかのファイルをコピーできませんでした。8 以上の値は少なくとも 1 件の失敗を示します。

値と「8 以上は失敗」の規則は Microsoft Learn に文書化されたものです: robocopy コマンドリファレンス(ms.date 2025-03-17)と KB 954404 の戻り値の記事(ms.date 2026-02-12)。どちらも 4 と 16 を単独では列挙していないため、この表にも含めていません。