タイトルの件ですがネットワークカメラで毎日録画しているのですが、保存領域の空き容量を確保したいので過去の録画データを自動で削除して空き容量を確保したいと思っています。
録画データは日ごとのフォルダで分かれているので古いフォルダを日次などで削除することはできないでしょうか。
forfilesコマンドで更新日より古い期間を指定してファイルの削除ができることは確認したのですが、データの保存が日ごとに分かれている為、このコマンドは使用できないかなと思っています。
どなたかご教授いただけますでしょうか。
宜しくお願い致します。
No.2ベストアンサー
- 回答日時:
ANo.1です。
delはファイルしか消せないのでフォルダごと消すなら rmdir /s /q @path かな。
%TARGET_DIR%直下の日ごとフォルダだけ消すなら再帰も不要か。
> forfiles /s /d -7 /p %TARGET_DIR% /c "cmd /c del @path"
< forfiles /d -7 /p %TARGET_DIR% /c "cmd /c rmdir /s /q @path"
ご回答ありがとうございます。
早速回答いただいた内容に変更し実施してみたのですが「指定した検索条件でファイルが見つかりませんでした。」となってしまい、
/s をforfilesの後につけて実行した場合は上記のメッセージは出ませんが「ディレクトリ名が無効です。」なってしまい削除されませんでした。
No.1
- 回答日時:
forfiles /s でフォルダの再帰探索ができるようですから使えるのでは?
ご回答ありがとうございます。
バッチファイルのコマンドなどに不慣れなため、コマンドの書き方自体どうすればいいかわかっていません。
一応以下のような形でバッチファイルを作成したのですがアクセス拒否が発生してしまい削除できませんでした。
setlocal
set TARGET_DIR="C:\test"
forfiles /s /d -7 /p %TARGET_DIR% /c "cmd /c del @path"
内容的には問題ないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windows10 Onedrive保存容量を超えたデータ 5 2022/07/26 00:12
- その他(Microsoft Office) PCのHDの空きを増やすために,ONE driveのフォルダーを限定しましたが,容量が増えません? 4 2022/08/04 14:12
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- Windows 8 カスペルスキー削除後の外付HDD不具合 3 2023/03/06 06:41
- Windows 10 削除できないフォルダ【ファルダの中身のファイルも】にするには 3 2022/12/28 09:21
- Google Drive USB内の圧縮フォルダが開けません。教えて下さい! 1 2022/07/26 18:44
- その他(クラウドサービス・オンラインストレージ) Googleフォトに写真や動画保存してたんですけど 容量不足でメールなどが受信できません と通知来ま 1 2022/10/28 23:15
- ノートパソコン お願いします。 少し前にパソコンを新調したのですが、 最近OneDriveの容量がいっぱいという警告 5 2022/04/06 00:17
- Windows 10 デフラグが遅い 3 2023/01/13 00:35
- その他(プログラミング・Web制作) フォルダを一括で作成する方法 0 2022/07/27 19:19
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
forfilesで検索したファイルをテキストに出力
その他(プログラミング・Web制作)
-
コマンドプロンプトでファイル削除時の戻り値を取得したい
その他(プログラミング・Web制作)
-
コマンドプロンプトで2ヶ月前3ヶ月前の計算
その他(プログラミング・Web制作)
-
-
4
バッチコマンドでファイル名の一部を参照して削除
その他(プログラミング・Web制作)
-
5
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
6
コマンドプロンプトのエラーについて
その他(パソコン・周辺機器)
-
7
Windows10のタスクスケジューラの仕様
Windows 10
-
8
バッチファイルでファイル移動とログ出力
システム
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
同一フォルダ内の別ブックから...
-
集めたシートのシート名を変更...
-
VBA フォルダ名に特定の文字を...
-
excelマクロ 冒頭3文字が一致す...
-
ファイルとフォルダのどちらも...
-
パス名に2バイト文字(マルチバ...
-
ExcelのVBA:フォルダ内のファイ...
-
PHPで、指定フォルダ(サブフォ...
-
フォルダ内のファイルの作成日...
-
Excelのハイパーリンクについて...
-
Dreamweaverでイメージを挿入す...
-
VBA 最新のフォルダ取得
-
VBScriptで作るファイル移動プ...
-
C++のコンソールアプリケーショ...
-
VBAで行うフォルダ・ファイル検...
-
Let’s Encryptでwebroot設定な...
-
exclude xcopy 除外フォルダ指...
-
ツリービューを使って、エクス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
Excelのハイパーリンクについて...
-
フォルダ内のPDFファイル名を変...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
【マクロ】ファイル名の日付に...
-
保存先のフォルダ名を指定した...
-
多量のファイルをフォルダに自...
-
パス名に2バイト文字(マルチバ...
-
ディレクトリ名変更してコピー...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
サーバ内のフォルダ名と各フォ...
-
フォルダにリンクを貼りたい
-
vbsで選択ダイアログを表示した...
おすすめ情報
rinkunさんのご教授いただいたコマンドにてエラーが出ていた件ですが、どうやら更新日より前のフォルダが存在していなかったことでエラーとなっていたようです。-7を0にしたところエラーはやはり出てしまいますがフォルダごと削除されていることを確認しました。一旦これでやってみたいと思います。