http://www.7-zip.org/sdk.html
ファイルを圧縮して使用できますが、フォルダーを圧縮する機能が見つかりません
質問する
3453 次
1 に答える
2
アーカイブを作成してから.7z
、フォルダー内のすべてのファイルを含める必要があります。直接の「フォルダ」圧縮はありません。ファイルの圧縮のみです。ファイル名内に (相対) フォルダー名を格納すると (例: 'FolderName\FileName')、フォルダー 'FolderName' がアーカイブ内に表示されます。
SDK 内に、7z 解凍用の ANSI-C 互換ソース コードと例があります。フォルダーのすべてのファイルをアーカイブに追加するように調整する必要があります(FindFirst / FindNext / FindClose
サブフォルダーを含める場合は、および再帰を使用します)。
編集:実際、sdk には .7z の書き込みはありません。SDK 内の .7z アーカイブからのみ開く/抽出します。手でコーディングする必要があります...それで、おそらくDelphiの7-Zipを使用していますか? 答えはここで役立ちます。
于 2012-04-21T16:47:47.757 に答える