【发布时间】:2012-09-19 12:09:44
【问题描述】:
从一个子文件夹中清除文件夹内容的最佳方法是什么?
示例:
输入:
Folder_A
| Folder_B
| DoNotDeleteMe
| Folder_C
| Some_File
结果:
Folder_A
| DoNotDeleteMe
是否有任何 FileUtils 命令可以帮助我解决这个问题?通配符?
【问题讨论】:
从一个子文件夹中清除文件夹内容的最佳方法是什么?
示例:
输入:
Folder_A
| Folder_B
| DoNotDeleteMe
| Folder_C
| Some_File
结果:
Folder_A
| DoNotDeleteMe
是否有任何 FileUtils 命令可以帮助我解决这个问题?通配符?
【问题讨论】:
我去了:
Dir.foreach(myPath) do |item|
next if item == '.' or item == '..' or item == mySubDir
FileUtils.rm_rf File.join(myPath, item)
end
【讨论】:
File.join(myPath, item) 而不是 myPath + item