1

多数のドキュメントを含むフォルダー構造と、フォルダー構造内の別のファイルへのショートカット リンクがあります。(基本的に、ファイル構造はグラフのようにマップされます)。これらのファイルを Windows で圧縮すると、アーカイブが別の場所で解凍されたときに、ショートカットが正しいファイルを指します。

今、私はSystem.IO.Packagingのものを使用してこれを実行できるようにしたいと考えています...これには、各ファイルをストリームに入れて zip ファイルに関連付ける必要があります。問題は、ショートカット ファイル (.lnk) が実際にはファイルではないことです (file.exist を実行すると、そこにはありません)。私の通常の方法は...

System.IO.FileStream(shortcut, System.IO.FileMode.Open)

...動作しないでしょう。では、zip パッケージにショートカットを追加するにはどうすればよいでしょうか。

4

1 に答える 1

2

AZipPackageは通常の Zip ファイルではなく、新しい Office XML ベースのファイル形式 (docx、xlsx など) で使用されることを意図したファイルです。

何かを圧縮したい場合は、次のような別のライブラリを使用する必要があります#ziplib

于 2010-01-30T01:28:15.290 に答える