您的位置:首页 > 编程语言 > Ruby

ruby 删除文件夹(包括文件夹中的文件夹和文件)

2014-04-16 18:21 1416 查看
def deleteDirectory(dirPath)
if File.directory?(dirPath)
puts "是文件夹";
Dir.foreach(dirPath) do |subFile|
if subFile != '.' and subFile != '..'
deleteDirectory(File.join(dirPath, subFile));
end
end
Dir.rmdir(dirPath);
else
File.delete(dirPath);
end
end
puts "删除完毕"
deleteDirectory(File.join(Dir.getwd, 'uexBrokenLine'));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐