0

dotnetzip を使用すると、c:\users\tintin\this のようにディレクトリが圧縮されるだけではありません。

しかし、ユーザー/タンタンも圧縮されますが、これは望ましくありません。最後のフォルダーを圧縮したいので、これとそこにあるすべてのファイル。

私は

AddSelectedFiles("*.*",path,true);

おそらく本当に単純ですが、私はそれが見えないようです。

4

2 に答える 2

0

次のようなものを使用していると思います:

AddDirectory("c:\users\tintin\this");

ただし、ドキュメントには次のように記載されています。

エントリを zip アーカイブ自体の格納ディレクトリに表示する場合は、AddDirectory() オーバーロードを呼び出して、アーカイブで使用するディレクトリ パスを明示的に指定できるようにする必要があります。

だから試してみてください:

AddDirectory("c:\users\tintin\this", "this");
于 2011-12-19T11:37:30.650 に答える