- PR -

java.util.zip.ZipEntryを使用して空フォルダの圧縮方法について

投稿者投稿内容
unibon
ぬし
会議室デビュー日: 2002/08/22
投稿数: 1532
お住まい・勤務地: 美人谷        良回答(20pt)
投稿日時: 2008-08-08 15:33
引用:

馬鹿者><さんの書き込み (2008-08-08 11:10) より:
過去ログに
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=16516&forum=12&4
があり、空フォルダの圧縮が可能であることはわかりましたが
具体的なソースコードがわかりません。


ぜんぜんやったことはなく、直接の回答じゃないのですが、上記は Java の話であり、一方、今回は .NET の J# 用の互換ライブラリーを使われているのですよね?互換性がどの程度あるのかが気になります。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-08-08 15:56
引用:

馬鹿者><さんの書き込み (2008-08-08 15:17) より:

さらに追加
ZIP内を見てみるとファイルと表示されていますが展開してみるとフォルダになっていました。
これで問題はないのでしょうか?


"zip の閲覧時はこれだけだとダメかな。" と書きましたが予感的中ですね。 解凍後は特に問題なしです。 閲覧時に 「ファイル フォルダ」 で認識させるには何が必要なのか調査していないのでわからないです。

ちなみに vjslib は 古くから JDK1.1.4 との互換があり (バグ含む) J#2005 では java.util パッケージ以下に関しては JDK1.2 相当の互換となっています。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
馬鹿者><
会議室デビュー日: 2007/11/29
投稿数: 9
投稿日時: 2008-08-12 10:58
unibonさん
>一方、今回は .NET の J# 用の互換ライブラリーを使われているのですよね?
そうです、やはり互換性の問題かな・・・><

じゃんぬねっとさん
やはり互換性などの問題でしょうか・・・
解凍後はまったく問題なくフォルダとして認識しています。
解凍したものをXPなのでZIP圧縮した場合は、ちゃんとフォルダになります。
やはり圧縮時になんらかの設定が必要になるのでしょうか。
もう少し調べてみます。
ありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)