Windows でファイルをあるディレクトリから別のディレクトリに移動する必要があり、これをバッチ スクリプトで記述する必要があります。
ドライブ上で 4 時間ごとにバックアップ ファイルが作成されD:
、最後の 4 つのバックアップ ファイルが保存され、その他は削除される SQL ジョブを作成しました。
D:
これらのファイルをドライブからE:
ドライブに 10 時間ごとに移動するバッチ スクリプトを作成する必要があります。
このスクリプトを書くのを手伝ってくれる人はいますか。
Windows でファイルをあるディレクトリから別のディレクトリに移動する必要があり、これをバッチ スクリプトで記述する必要があります。
ドライブ上で 4 時間ごとにバックアップ ファイルが作成されD:
、最後の 4 つのバックアップ ファイルが保存され、その他は削除される SQL ジョブを作成しました。
D:
これらのファイルをドライブからE:
ドライブに 10 時間ごとに移動するバッチ スクリプトを作成する必要があります。
このスクリプトを書くのを手伝ってくれる人はいますか。
次の構文で MoveFiles.bat という名前のファイルを作成します。
move c:\Sourcefoldernam\*.* e:\destinationFolder
次に、その MoveFiles.bat を 10 時間ごとに実行するタスクをスケジュールします。
これを試すことができます:
:backup
move C:\FilesToBeBackedUp\*.* E:\BackupPlace\
timeout 36000
goto backup
それでもうまくいかない場合は、「タイムアウト」をスリープに置き換えてみてください。この投稿は1年以上前のもので、同じ問題を抱えている人を助けているだけです.
これはまさにそれが私にとってどのように機能したかです。何らかの理由で、上記のコードは失敗しました。
これは、そこにあるファイルのチェックを 3 分ごとに実行し、自動で宛先フォルダーに移動します。競合のプロンプトが必要な場合は、/y を /-y に変更します。
:backup
move /y "D:\Dropbox\Dropbox\Camera Uploads\*.*" "D:\Archive\Camera Uploads\"
timeout 360
goto backup
move c:\Sourcefoldernam\*.* e:\destinationFolder
^これは何らかの理由で私にはうまくいきませんでした
しかし、引用符を使用しようとすると、突然機能しました。
move "c:\Sourcefoldernam\*.*" "e:\destinationFolder"
私のディレクトリのいずれかのフォルダにスペースがあったためだと思います。うまくいかない場合は、引用符を使用してみてください。