どのように再帰的にディレクトリ内のすべてのサブディレクトリ内のファイルを1つだけ削除し、ファイル名にキーワード "DEL"が含まれ、おかげさまで 内部に1つのファイルしかない再帰的にすべてのサブディレクトリ
-1
A
答えて
0
これができそうにないですが、あなたがそれに少なくとも近づくことができます。
アイデアは、すべてのディレクトリを移動するfind
を使用することです。 -type
フラグを見て、find
がディレクトリのみを取得するようにしてください。
-exec
オプションがfind
の場合、削除するディレクトリであるかどうかをチェックするプログラムの名前を渡します。私は今それを削除するのが安全かどうか確信していません(私はそうだと思います)、またはそれがfind
を怒らせるかどうか(この場合、ディレクトリのパスをstdoutに出力するだけで、 find
を呼び出すスクリプト)、これはあなたが試してみなければならないものです。
Thrトリッキーな部分は、これが削除されるディレクトリかどうかを見つけることです。ディレクトリ内のファイル数を見つけることは、さまざまな方法で行うことができ、この「チェックプログラム」に使用するプログラミング言語によって異なります。
ファイル名の一致は簡単です。
LinuxやUnixの場合はどこにも保存されていないため、作成日を知ることはできません。あなたが得ることができる最も近いのは、のiノード変更時間です。 Windowsの場合、作成日を知ることができます。
関連する問題
- 1. javaでは、すべてのファイルを再帰的に表示します。 1つのサブディレクトリをスキップする
- 2. サブディレクトリ内のAndroid.mkファイルを再帰的に読む
- 3. PHP:ディレクトリおよびすべてのサブディレクトリ内のファイル名から括弧を再帰的に削除します。
- 4. Apache - サブディレクトリとすべての子コンテンツを再帰的にリダイレクト
- 5. フォルダ内のすべての.phpファイルを再帰的に検索
- 6. アルターバッチスクリプトを再帰的にすべてのファイルタイプを変更するには、すべてのサブディレクトリ内の
- 7. 1つのSQL文内の再帰的および非再帰的なACL
- 8. サブディレクトリへの再帰的ファイルコピー
- 9. Bash:再帰的にサブディレクトリを再作成
- 10. サブディレクトリを再帰的にナビゲートする
- 11. テンプレートフォルダのサブディレクトリ内の再帰的な小枝テンプレートファイル
- 12. 除外ファイルにないすべてのファイルを再帰的に検索
- 13. CMakeは、ディレクトリのすべてのサブディレクトリ内のすべてのソースファイルを再帰的に実行可能ファイルに追加しますか?
- 14. メイクファイルのフォルダ内のすべてのファイルを再帰的にインクルードするには
- 15. ディレクトリとサブディレクトリ内のすべてのファイルのすべてのEOL(dos-> unix)をdos2unixなしで再帰的に変換する
- 16. レポート内にすべてのサブオブジェクトを再帰的に表示
- 17. FTPサーバーからさまざまなサブディレクトリから再帰的にファイルをダウンロード
- 18. ディレクトリ内のすべての.rarファイルを再帰的にリストする方法
- 19. ディレクトリ内のすべてのファイルを再帰的に取得するNodejS
- 20. すべての.htaccessファイルに文字列を再帰的にgrep
- 21. PHPでディレクトリ内のすべてのJavaScriptファイルのスクリプトタグを再帰的に生成
- 22. ルートディレクトリのすべてのファイルを再帰的にマージする
- 23. ディレクトリ内のすべてのファイルをパイプで再帰的にリスト表示
- 24. パターンがあるすべてのファイルの再帰的なgitignore
- 25. 配列内のすべてのサブセットを再帰的に再帰的に次の繰り返しにジャンプしないように出力する
- 26. すべてのサブディレクトリで拡張子が.logのファイルを再帰的に検索する
- 27. PHP:フォルダ内のすべてのファイルを再帰的かつ高速に一覧表示する
- 28. unix:すべてのフォルダ内の1つのサブフォルダを除いてjpegファイルの数を再帰的にカウントしますか?
- 29. 一覧隠しフォルダ内のファイルを除き、指定されたディレクトリ内を再帰的にすべてのファイル
- 30. 再帰的にカウントフォルダツリーのファイル