2016-08-30 24 views
1

私は、フォルダを圧縮してjavaを使用して同じフォルダを解凍しようとしています。フォルダを圧縮または解凍すると、フォルダ内のファイルが圧縮され、正常に抽出されました。しかし、Thumbs.dbファイルがフォルダ内に作成されています。javaを使用して圧縮でthumbs.dbファイルを作成する方法

圧縮前または圧縮後にThumbs.dbファイルを削除または削除したい場合は、プログラムを使用してzipまたはzipから抽出する必要があります。 javaでも可能ですか?

+0

は、あなたがあなたのフォルダを解凍/ジップ方法を示してもらえますか? –

+0

さらに、実際に**あなたのフォルダを圧縮する前にあなたのthumbs.dbファイルがまだ存在していないことを確認していますか?これはシステムファイルであり、一般にファイルエクスプローラによって隠されています。 –

+0

ファイルエクスプローラにシステムファイルが表示されているかどうかを確認しましたか? –

答えて

1

Thumbs.dbは通常、systemおよびhidden属性(attrib.exeを参照)を持つファイルであるため(エクスプローラでシステムファイルを含むすべてのファイルを表示するように設定しない限り)エクスプローラでは表示されません。

ファイルを抽出するときは、それに応じて属性を設定する必要があります。

はどのようにJavaを使用して、ファイル属性を設定する、既にここに記述されている:https://stackoverflow.com/a/36465283/150978

関連する問題