1

私は次のようtemp zipにレールtmpディレクトリにファイルを作成しています:-

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. 

tempzipfile_nameabc.zip20140816-8931-1yl3g60で、送信後に削除したいのですが見つかりません。

4

1 に答える 1

0
File.delete(zipfile_name)

ファイル削除コマンドを試してみてください。

于 2014-08-16T17:51:43.787 に答える