【发布时间】:2012-08-28 01:35:04
【问题描述】:
我想提取 zip 文件并在提取时将其删除。谷歌搜索告诉我,在 Ruby 中解压缩文件的最简单方法是使用 unzip filename.zip 执行它们。我的下一步是删除 zip 文件。
第二步发生得如此之快,以至于 shell 命令 unzip 在文件被删除之前甚至没有机会看到文件。它错误地说
"unzip: cannot find either filename.zip or filename.zip.zip."
我只想在继续执行 ruby 脚本之前完成 unzip... 命令。我希望它同步阻塞。有没有办法做到这一点?我无法使用睡眠,因为我无法估计需要多长时间。
【问题讨论】:
-
向我们展示您的代码是个好主意。
-
请发布您的实际代码。
标签: ruby shell zip command unzip