只好试着去删除,今天忽然发现yum remove rubygems -y好使,总算是rubygems回到1.3.7我要的版本了,但是也是有副作用的,会把puppet-server端(幸运的是配置文件,模板,认证都还在,不用重新来)和dashboard等删除,但是重装下就好了。
如果不需要递归删除文件夹里子文件夹的内容,下面这个就可以了。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)
end
end
end
end
end