当路径在Ruby中已知时,取消链接Tempfile
如果我有Tempfile的路径,如何取消链接 我知道如果我有tempfile本身(对象),我可以调用:当路径在Ruby中已知时,取消链接Tempfile,ruby,temporary-files,Ruby,Temporary Files,如果我有Tempfile的路径,如何取消链接 我知道如果我有tempfile本身(对象),我可以调用: tmp_文件。取消链接 但是,如果我只有路径,并且如果它存在,我想取消链接,该怎么办?您通常使用按名称取消链接文件: File.unlink(path_to_the_temp_file) 如果文件不存在,则会引发Errno::enoint异常。您可以在取消链接(请参阅和好友)或营救并忽略该异常之前检查是否存在。或者您可以使用第二个参数忽略异常: require 'fileutils' Fil
tmp_文件。取消链接
但是,如果我只有路径,并且如果它存在,我想取消链接,该怎么办?您通常使用按名称取消链接文件:
File.unlink(path_to_the_temp_file)
如果文件不存在,则会引发Errno::enoint
异常。您可以在取消链接(请参阅和好友)或营救并忽略该异常之前检查是否存在。或者您可以使用第二个参数忽略异常:
require 'fileutils'
FileUtils.remove_file(path_to_temp_file, true)