今天打算批量重命名一个目录下的所有文件 代码如下:
Dir.foreach ("生命") do |filename|
if newfile=filename.sub(/\[.*\]\./,"")
#File.chmod(0755, filename) rescue nil
File.rename(filename,newfile)
#puts File.writable?(filename)
end
end
结果报错:Permission denied,截图如下
大家有遇到过这种情况吗,求大神解决!!