0

今日、私は次のことを実行できるスクリプトを考え出すように依頼されました。

  1. D:\ の 3 つのディレクトリをチェックして、30 日以上経過したファイルがないか確認します
  2. そこに 30 日以上前のファイルがある場合は、正確なディレクトリ構造を使用してそれらを E:\ に移動します (これは、古いログ ファイルをバックアップしてディスク領域を確保するためです)。
  3. 日付、時刻、ログ名を記録するログを実行する必要があり、移動ファイルがイベント ビューアーでイベントを発生させない場合、またはエラーを通知する電子メールを送信する場合に失敗します。

これで、初心者のように扱われることがわかりました。最初に各ステップを実行してからそれらを追加しようとすることで、これを機能させるスクリプトをいくつか作成しましたが、これは常に失敗するようです。

4

1 に答える 1

1

robocopyこの種のタスクのバッチ ファイルで使用します。

@echo off
robocopy D:\ E:\ /mov /s /minage:30

robocopyVBScript で再発明しようとして時間を無駄にしないでください。

于 2013-06-06T11:05:38.353 に答える