在Ruby中讀取zip文件中的文本文件最簡單的方法是什麼?類似的事情PHP的file_get_contents("zip://archive.zip#article.txt")
Ruby - 讀取zip文件中文本文件的最簡單方法
5
A
回答
11
require 'zip/zip'
Zip::ZipFile.new("archive.zip").read("article.txt")
1
我認爲應該工作:
require 'zipruby'
Zip::Archive.open('archive.zip') do |ar|
ar.fopen('article.txt') do |f|
content = f.read
# do sth
end
end
2
試試吧
require 'zip/zip'
Zip::ZipFile.open("my.zip", Zip::ZipFile::CREATE) {|zipfile| puts zipfile.read("first.txt")}
相關問題
- 1. 從Java中的JSON文件讀取最簡單的方法?
- 2. 從.NET中讀取Excel和Word文件的最簡單方法
- 3. 從Ruby中的zip文件讀取文件評論
- 4. 閱讀zip文件中的zip文件
- 5. 什麼是從gfortran讀取.dbf文件的最簡單方法
- 6. 異步讀取/寫入文件的最簡單方法?
- 7. 最簡單的方法來記錄文件讀取操作
- 8. PHP從zip文件目錄中讀取文本文件
- 9. 從文件中提取文本的更簡單的方法
- 10. 從文本文件中讀取整數的最佳方法
- 11. 在Java中逐行讀取文本文件的最快方法
- 12. 以PHP格式讀取zip文件的最佳方法
- 13. 讀取文本文件的Ruby
- 14. 閱讀簡單的文本文件
- 15. 在Ruby中讀取大文件的最快方法是什麼?
- 16. 從MS word文件處理文本的最簡單方法
- 17. 在配置文件中讀取最乾淨/最簡單的方法
- 18. 加速讀取文本文件到sql表的最佳方法?
- 19. 讀取文本文件的最快方法
- 20. Java - 讀取文本文件的最快方法字符字符
- 21. 讀取文件的最快方法
- 22. 從文本文件簡單閱讀
- 23. 閱讀jar文件中的zip文件
- 24. 簡單的方法從文件中讀取整數
- 25. 在android中的文件中寫入/讀取簡單值的最佳方法?
- 26. 讀取和寫入名稱值文本文件的簡單方法
- 27. 如何閱讀zip文件中的文本文件?
- 28. 無法讀取zip文件條目
- 29. 在MatLab中將文本文件中的數據讀取爲1xN整數的最簡單方法
- 30. Ruby - 文件 - 獲取方法
LoadError:無法加載這樣的文件 - ZIP /拉鍊 – xiefei 2012-07-12 06:58:52
安裝'創業板安裝rubyzip2 ' – 2012-07-12 07:15:32
我安裝了'rubyzip',它可以工作。 'rubyzip'和'rubyzip2'有什麼區別? – powerboy 2012-07-12 07:17:54