タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

zipに関するlitomaのブックマーク (3)

  • C#で7zの圧縮・解凍 - niyoな日記

    C#で7z(セブンゼット)の圧縮・解凍を行うサンプルを紹介する。 サンプルでは7-zip32.dllというフリーライブラリー(C言語DLL)を利用。 DLLの準備方法 C#サンプル 注意点 クレジット 関連ページ ■DLLの準備方法 7-zip32.dllは統合アーカイバプロジェクトからダウンロードできる。 DLL 説明 備考 7-zip32.dllファイルをC:\Windows等パスの通ったフォルダに配置すればOK。 ■C#サンプル 7-zip32.dllの利用メソッドは以下の通り。 C言語ライブラリのためDllImport宣言が必要。 ■7z圧縮・解凍 [DllImport("7-zip32.dll", CharSet = CharSet.Ansi)] int SevenZip( IntPtr hwnd, // ウィンドウハンドル string szCmdLine, // コマンドラ

    C#で7zの圧縮・解凍 - niyoな日記
    litoma
    litoma 2012/12/20
  • 7-Zip (7z) [ja.nishimotz.com]

    PATH を C:\Program Files (x86)\7-Zip とかに通せば、コマンドプロンプトで 7z が呼び出せる。 コマンドラインで .bzr* .git* を除外してアーカイブを作るには: > cd C:\work\nvda\miscdep > 7z a -xr!.bzr* -xr!.git* ..\miscdep.7z * ディレクトリひとつ上から App の中身をzipアーカイブし、.bzr* を除外する: >7z a -xr!*\.bzr* App.zip App

    litoma
    litoma 2012/12/20
  • Windows 7za.exeを使用して、フォルダごとにzip圧縮するバッチファイル

    以前、7za.exeを使用して、フォルダをzip圧縮しました。 Windowsでフォルダ毎に圧縮ファイルを作成する しかし、このやり方だと圧縮したいフォルダを全部書かないと いけないので、めんどくさい。 7za.exeとバッチファイルを置いたフォルダの中にあるフォルダを一括で zip圧縮してくれるバッチファイルを考えました。 /Dでディレクトリを対象にする。 in (*)で、バッチの実行フォルダを対象とする。 また %~fI この記載で、%I を完全修飾パス名に展開する。 %~nI この記載で、%I をファイル名だけに展開する。 という変数展開で、 7za.exe a -tzip [フォルダ名].zip [フォルダのパス] というコマンドが実行されることになります。 実行する前はこんな感じ。 バッチファイルをダブルクリックして実行すると 見事、フォルダごとにzipファイルに圧縮されました。

    Windows 7za.exeを使用して、フォルダごとにzip圧縮するバッチファイル
  • 1