簡體   English   中英

在Rails上的ruby中刪除/刪除臨時zip文件

[英]delete/remove temp zip file in ruby on rails

我在rails tmp目錄中創建temp zip文件,如下所示:

zipfile_name = Rails.root.join("tmp/abc.zip")
Zip::File.open(zipfile_name, Zip::File::CREATE) do |zipfile|
  Dir[File.join(data, '**',)].each do |file|
    zipfile.add(file.sub(dir+"/", ''), file)
  end
end
zip_data = File.read(zipfile_name) # sending zip file.
zipfile_name.try(:unlink)`         # try to remove or unlink the zip but not working. 

臨時zipfile_nameabc.zip20140816-8931-1yl3g60 ,我想在發送后將其刪除,但找不到。

File.delete(zipfile_name)

嘗試文件刪除命令,應該可以解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM