1
从一个子文件夹中清除文件夹内容的最佳方式是什么?从一个子文件夹中删除文件夹内容与Ruby
例子:
输入:
Folder_A
| Folder_B
| DoNotDeleteMe
| Folder_C
| Some_File
结果:
Folder_A
| DoNotDeleteMe
是否有任何文件实用程序命令,可以帮助我吗?通配符?
从一个子文件夹中清除文件夹内容的最佳方式是什么?从一个子文件夹中删除文件夹内容与Ruby
例子:
输入:
Folder_A
| Folder_B
| DoNotDeleteMe
| Folder_C
| Some_File
结果:
Folder_A
| DoNotDeleteMe
是否有任何文件实用程序命令,可以帮助我吗?通配符?
我去:
Dir.foreach(myPath) do |item|
next if item == '.' or item == '..' or item == mySubDir
FileUtils.rm_rf File.join(myPath, item)
end
看起来不错。如果你希望你的代码能够工作,即使myPath不以'/'结尾,然后使用'File.join(myPath,item)'而不是'myPath + item' –
谢谢Wayne! :) – Turowicz