我在 Windows 7 上使用 ruby 2.0(不幸的是我必须这样做)并且对这段代码有疑问:
FileUtils.touch(file)
需要此代码来更新 file.ctime (这可能也会有问题)所以,当文件被处理时,我“触摸”它们而不是在下一次迭代中处理它们。
我该如何处理它的错误?
ruby_path/fileutils.rb:1137:in 'utime': Permission denied 'path_to_file' Errno::EACCES
'block in touch'
'each'
'touch'
例子:
file = File.new('file_path')
FileUtils.mkdir_p(path)
FileUtils.cp(file.path, path)
FileUtils.touch(file)