お世話になっております。
1件質問なのですが、C:\test内のフォルダ、ファイルの自動削除を行うとし下記のコマンドを作成いたしました。
///////////////////////////////////////////
rem まず対象のディレクトリ削除
forfiles /p C:\test /D -14 /c "cmd /c IF @isdir==TRUE rmdir /S /Q @file"
rem 次に、対象のファイルを削除
forfiles /p C:test /D -14 /c "cmd /c del /F /S /Q @file"
///////////////////////////////////////////
内容としてはC:\testの14日以上経過したファイル、フォルダを自動削除するという内容です。
こちらですがコマンドプロンプトに直接入力を行うと、動作するのですが記載したテキストを「.bat」に変更すると、正しく動作しません。
特に結果など表示されるわけでもなく、フォルダファイルも削除されません。
おわかりの方いらっしゃれば、知恵をお借りできますでしょうか。
よろしくお願い申し上げます。