1

1 つのサブフォルダーを除いて、フォルダーの内容を消去する最良の方法は何でしょうか?

例:

入力:

Folder_A
| Folder_B
| DoNotDeleteMe
| Folder_C
| Some_File

結果:

Folder_A
| DoNotDeleteMe

そのために役立つ FileUtils コマンドはありますか? ワイルドカード?

4

1 に答える 1

1

私は行きました:

Dir.foreach(myPath) do |item|
  next if item == '.' or item == '..' or item == mySubDir
  FileUtils.rm_rf File.join(myPath, item)
end
于 2012-09-19T12:35:45.643 に答える