[解決済み] N日以上前のファイルを削除するバッチファイル
2022-03-14 06:15:24
質問
バッチファイルで7日以上前のファイルを全て削除する方法を探しています。 ウェブで検索したところ、数百行のコードを含む例や、タスクを達成するために追加のコマンドライン ユーティリティをインストールする必要がある例などが見つかりました。
似たようなものには BASHでできること をわずか2行のコードで実現しました。少なくとも、Windowsのバッチファイルについては、遠隔的に簡単なことができそうです。私は、余分なユーティリティなしで、標準的なWindowsコマンドプロンプトで動作するソリューションを探しています。PowerShellやCygwinも使わないでください。
解決方法は?
お楽しみください。
forfiles -p "C:\what\ever" -s -m *.* -d <number of days> -c "cmd /c del @path"
参照
forfiles
ドキュメント
をご覧ください。
より良いものを提供するために Windows XPのコマンドラインの五十音順索引 .
がない場合は
forfiles
がインストールされているマシンで、任意の
Windows Server 2003
にあるWindows XPマシンに
%WinDir%\system32\
. このEXEは、Windows Server 2003とWindows XPの間で完全な互換性があるため、これが可能です。
それ以降のバージョンのWindowsおよびWindows Serverでは、デフォルトでインストールされています。
Windows 7以降(Windows 10を含む)の場合。
構文が少し変更になりました。したがって、更新されたコマンドは次のとおりです。
forfiles /p "C:\what\ever" /s /m *.* /D -<number of days> /C "cmd /c del @path"
関連
-
[解決済み] 依存関係ウォーカー:DLLが見つからない
-
[解決済み] Sudoが見つかりません。npm install を試しています。
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] バッチファイルに引数を渡すにはどうしたらいいですか?
-
[解決済み] Windowsのバッチファイルから長いコマンドを複数行に分割する
-
[解決済み] 1つの.BATファイル内で複数の.BATファイルを実行する方法
-
[解決済み] バッチファイル内で改行をエコーする方法を教えてください。
-
[解決済み] バッチファイルでの変数の定義と使用
-
[解決済み] PowerShell 2.0を使ってディレクトリ全体を再帰的に削除するには?
-
[解決済み】Windowsのバッチファイル:.batと.cmdの違いは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Curlが内部コマンド、外部コマンド、操作可能なプログラム、バッチファイルとして認識されない。
-
[解決済み] .dllファイルに「このプログラムはDOSモードでは実行できません」というテキストがあるのはなぜですか?
-
[解決済み] WindowsのLD_LIBRARY_PATHをシミュレートする方法はありますか?
-
Win7でopensslを使用すると「ランダムな状態」を書き込めない問題
-
Windows2008 スケジュールタスク、エラー追加データ。エラーの値: 2147750687。
-
マイクロソフトのエラーコード
-
[解決済み] PowerShellでTAB文字を入力するには?
-
[解決済み] Windowsでgl3wを設定するには?
-
[解決済み] Windows用の堅牢で最小限のインストーラーを作成するには?[クローズド]
-
[解決済み] Windows CLIでタイムスタンプを使ったPingを打つ