invoiceという名前のディレクトリを含むtest.zipという名前のzipファイルがあります。請求書ディレクトリ内には、それぞれ異なる名前のドキュメントがあります。請求書ディレクトリ内にあるsummary.txtという名前の特定のドキュメントを見つけたいのですが。
次を使用してtest.zipへのハンドルを取得できます。
zip = Zip::ZipFile.open("/path/to/test.zip")
しかし、私が使用するとき
zip.find_entry("summary.txt")
私はゼロになります。
一方、summary.txtがinvoicesディレクトリ内ではなく、zipファイル自体のルートにある場合は、上記のfind_entryメソッドが機能しているように見えます。
summary.txtを検索する前に、どういうわけかinvoicesディレクトリに移動する必要があるようです。
これは正しいです?もしそうなら、どうすればいいですか?そうでなければ、私が間違っていることをしています。