0

同じ名前で異なるディレクトリにある 2 つのアーカイブがある状況に直面しています (もちろん)。新しいZip File System Providerを使用して、各 zip ファイルでファイル操作を使用できる環境を作成しました。ただし、問題は、両方のアーカイブに対して同じ値を返すPathため、どちらのファイルに対しても作成できないという事実にあります。filesystem.getPath(pathtoFile)

基本的に私が探しているのは、root\archive.zip\folder\file.txt有効にする方法です。

4

1 に答える 1

0

どこで問題が発生しているのかわかりませんが、NIOファイル用のユーティリティクラスがいくつか付属しているSoftSmithyユーティリティライブラリの新しいバージョンをリリースしました。特に、ファイルシステム間でのファイルのコピーが簡単になります。

ライブラリはオープンソースであり、始めるのに役立つかもしれません。

チュートリアルは次のとおりです: http ://softsmithy.sourceforge.net/lib/0.2/docs/tutorial/nio-file/index.html

ライブラリはここからダウンロードできます: http ://sourceforge.net/projects/softsmithy/files/softsmithy/v0.2/

またはMavenを使用する場合:

<dependency>  
    <groupId>org.softsmithy.lib</groupId>  
    <artifactId>softsmithy-lib-core</artifactId>  
    <version>0.2</version>   
</dependency>  

注:JAR / ZIPファイル内のリソースへのURIは、次の形式でした。

jar:<jarURIPart>!/<resource entry>
于 2012-07-30T15:35:42.130 に答える