請問Ruby如何清空一個(gè)目錄下的所有文件夾
1 回答

夢里花落0921
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果不需要遞歸刪除文件夾里子文件夾的內(nèi)容,下面這個(gè)就可以了。
directory = "D:\\data"
Dir.foreach(directory) do |item|
if item != '.' and item != '..'
u_dir = directory + File::Separator + item
if File.stat(u_dir).directory?
Dir.foreach(u_dir) do |f|
if File.stat(u_dir + File::Separator + f).file?
File.delete(u_dir + File::Separator + f)
- 1 回答
- 0 關(guān)注
- 1320 瀏覽
添加回答
舉報(bào)
0/150
提交
取消