問題を解決していないため、このコンセプトを調整しようとすると問題が発生します。複数のファイルを1つのフォルダにジップする
私は複数行textbox
を持っているし、コンマで区切って複数の値を入力し、ここに詳細があることができます。
- 各値は、フォルダ
- を表し、各フォルダには、複数のドキュメント/
- 内の他のフォルダすべてを持っていますこれらの値は1つのメインディレクトリにあります(フォルダパスと呼ぶことができます)
たとえば、テキストボックス「65635,65636」これらの各すなわちディレクトリのフォルダを表す「\フォルダパス\ 65635」と「\フォルダパス\ 65636」、私は経由でこれらのフォルダ全体を圧縮しようとしていますDotNetZiplib、私は具体的に1つのフォルダを参照する場合、これを行う方法を知っていますが、フォルダの名前を取得し、1つのzipフォルダにファイルを追加するためにテキストボックスをループする場所がありますか?それは一つの大きなファイルだと仮定とは対照的に、私が持っている
Using zip As New ZipFile = new ZipFile
Dim files() As String = Directory.GetFiles(folderpath & textboxvalue)
For each textboxvalue in directory.getfiles
zip.Addfile(textboxvalue)
zipfile
機能は、これらをループに知っているだろう。
@ jean55はあなたに感謝します!しかし、私は私の上司を誤解していました。私はサードパーティの図書館を使うことができると言っていました。彼は私のすべてをループしたいと思っていました。あなたの答え(質問の中の私のセクションはうまくいきません。 )と私はどのように知っていない、あなたはdotnetziplibに関する情報がありますか?正しいことを意味する答えをチェックしていますか?私は何か別のことをしなくてはなりませんか?申し訳ありませんが、私はまだコメントのハングを取得しています。 – jean55
回答を受け入れて投票する方法については、このリンク**を参照してください(http://stackoverflow.com/help/someone-answers)。この[**リンク**](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)も便利です。 – Codexer
@Zagglerすべてのヘルプとリンクをありがとう、もう一度ありがとう:)私は各質問でVBについてもっと理解しています! – jean55