それdotnetzip使用してCのようなディレクトリを圧縮だけではありません。私はそれが最後のフォルダをジップしたいので、これとすべてのファイルがそこにあります。DotnetZipパスの問題
私はおそらく、本当に簡単
AddSelectedFiles("*.*",path,true);
を使用しますが、私はそれのために盲目であるように思われます。
それdotnetzip使用してCのようなディレクトリを圧縮だけではありません。私はそれが最後のフォルダをジップしたいので、これとすべてのファイルがそこにあります。DotnetZipパスの問題
私はおそらく、本当に簡単
AddSelectedFiles("*.*",path,true);
を使用しますが、私はそれのために盲目であるように思われます。
私はあなたのようなものを使用していると推測:あなた、あなたはエントリはジップ アーカイブ自体に入っているディレクトリに表示したい場合は
:
AddDirectory("c:\users\tintin\this");
しかしdocumentation状態をAddDirectory()オーバーロードを呼び出す必要があります。 は、 アーカイブで使用するディレクトリパスを明示的に指定できます。
ので、試してみてください。
AddDirectory("c:\users\tintin\this", "this");
これは動作しません。 pathinArchiveを指定するオプションは、 AddSelectedFiles( "*。*"、path、dir、true)にもあります。 それでもまだZipsユーザー –
この
zip.AddSelectedFiles(".pdf", "c:\users\tintin\this\", "");
あなたの答えを拡大してください。なぜ、このような「AddSelectedFiles」のオーバーロードが推奨されるソリューションですか? OPが試みてきた過負荷とは何か違うのですか?より良い回答を得る方法については、[回答方法](https://stackoverflow.com/help/how-to-answer)を参照してください。 – Ortund
私が想定してるのパスを試してみてください= C:\ Users \ユーザータンタン\これを? –
ええとCの地図や他のドライブのパスを参照してください。問題は、それも私がzipにしたいものの前にすべてのフォルダを追加することです。フォルダを "This"と呼んで、それを圧縮した場合、 "Users" - > "TinTin" - > "This" - > Contentのように索引付けされます。私はちょうど地図 "この" - >内容を望んでいますが、私は説明を吸う! –
Quincy:保存方法コードをここに入力してください –