我在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.
temp zipfile_name
为abc。zip20140816-8931-1yl3g60,我想删除后发送,但它没有找到。
File.delete(zipfile_name)
尝试文件删除命令,它应该工作。