• 締切済み

ziprubyで、フォルダごとごっそり圧縮するには?

ziprubyを使って、ファイルを圧縮する方法はあれど フォルダの構造を残したまま、ファイル圧縮する方法が見当たりません。 ziprubyに、拘るつもりはありませんので フォルダごとごっそり圧縮する方法を教えてください。 以上、よろしくお願いします。

  • Ruby
  • 回答数1
  • ありがとう数8

みんなの回答

回答No.1

SSHが使えるなら、 コマンドを使った方が速いと思いますよ。

参考URL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231201/?ST=oss
xcode_15
質問者

お礼

ありがとうございます。 Linuxなら、確かに、その方が早そうですね。

xcode_15
質問者

補足

動作環境の書き忘れしました。 ごめんなさい。 Windows XPのアプリを、vrubyで作っています。

関連するQ&A

  • フォルダの圧縮

    ファイル単体を圧縮はできるのですが、複数のファイルが入ったフォルダを圧縮しようとしても、圧縮の形式を聞くボックスが現れて、チェックを入れた後、何も変わりません。フォルダごと圧縮する方法を教えてください。 よろしくお願いいたします。

  • フォルダ構造を維持し特定のファイルのみ圧縮するには

    フォルダ構造を維持したまま特定のファイルだけ圧縮できるソフトや方法は無いでしょうか? 例えば以下のようなA,B,Cファイルがあった時、 root/  ├ bin/  │ └ A  │ └B  ├ usr/    └ local/      └ C フォルダツリーの構造を維持したまま root/  ├ bin/  │ └ A  ├ usr/    └ local/      └ C だけ圧縮し、解凍した時フォルダの構成(root/usr/localなど)が維持されたままAとCだけ解凍されるように圧縮する方法はないでしょうか?

  • ディレクトリごとフォルダをそのままにファイルだけを圧縮したい

    ドライブC  フォルダ1   ├ファイルA   ├ファイルB   └フォルダ2    ├ファイルC    └ファイルD 上の状態から他のドライブやフォルダにディレクトリ構造を維持したままフォルダは圧縮せずファイルだけを圧縮したいです(なおかつパスワードもかけて) ドライブD  フォルダ1   ├ファイルA.zip   ├ファイルB.zip   └フォルダ2    ├ファイルC.zip    └ファイルD.zip そしてなにかファイルに新規作成や更新があったらその箇所だけ圧縮するようにします。 例えばファイルDの下にファイルEが出来たらそれだけドライブDに圧縮してファイルE.zipにします。 また削除されたファイルがあったらそれに対応する圧縮されたファイルも削除したいです。 まとめて圧縮すると時間がかかるのでファイル単位でバックアップしたいです。 この圧縮・パスワード、ミラーリングを行う無理難題をどうか解決してくださいませ。これを一本にまとめたソフトはないでしょうから、いくつかのソフトを使って行えるようにしたいです。 ではよろしくお願いします。

  • フォルダを一括で圧縮

    ネットワークドライブの残容量を確保するためバックアップファイルを圧縮したいのですが、 LHUT32の利用だと、圧縮フォルダが新たに作成されてしまいます。 フォルダ自体を圧縮させる方法を教えて下さい。 フォルダ内のファイルごと一括で圧縮したいです。 初心者で、圧縮ソフトのこともよく理解できていません。圧縮用ソフトとその手順等詳しくご説明下さると嬉しいです。

  • フォルダの圧縮について

    容量の多いフォルダをメールで送れるように圧縮すると、圧縮したフォルダの中に必ず $-・・・・・・・という変なファイルが作成されてしまいます。これって何が問題なのでしょうか? 教えて下さい。宜しくお願いします。

  • 圧縮フォルダ

    宜しくお願いいたします Vistaですので圧縮は+Lhacaで圧縮しました 或るフォルダをzip形式のパスワード付きで保存しました、 フォルダを開いて中にあるファイルを(Excel2007で作った家計簿) 開き、追加項目を書き「上書き保存」で保存しようとするが [読み取り専用です、]コピーを保存するには[OK]をクリックし 新しい名前で保存して下さいと]と表示されますが 圧縮すると「上書き保存」と言う事は出来なくなるものですか ちなみに、フォルダの「属性」は読み取り専用、隠しファイルに チェックは有りません ファイルの方はの「属性」薄い表示で選択できないようになっている パスワードを入れないと開かず、なお且つ「上書き保存」で保存する 方法は有るでしょうか。

  • 圧縮フォルダーについて 

    エクセルで作成したものをメールで送りたいのですが グラフもあり 容量が大きそうなので 右クリックで送るを選択し圧縮フォルダにそのまま入れました。 確認のため 圧縮フォルダをクリックしてみると 中のファイルは エクセルのマークなのですが メディアプレイヤーが現れて サポートされていませんと表示されて  エクセルで作成したものが表示されません。どのようにすれば エクセルの書類を相手に送ることが出来ますか? また メールで添付する際 圧縮フォルダを添付できますか? どのくらいの容量まで通常の状態で送ることが出来ますか?

  • 圧縮フォルダー

    圧縮フォルダーを新規作成したいのですが、右クリック→新規作成・・でもでてきません。 XP,MEだと標準でついてくると書いてあった(ような・・) のですがどうしたら出てくるのでしょうか? ちなみにテキストファイルは圧縮できますが、音楽ファイルは圧縮できますか?

  • 圧縮時に空のフォルダを残すには

    ファイル圧縮時に空のフォルダを残すにはどうしたらいいでしょうか。 例えば abcフォルダに、file.datというファイルとfoldという空のフォルダがあるとします。これを圧縮したいのですが、file.datは圧縮されますが、foldフォルダは消えてしまいます。空のフォルダにしないでその中に何かファイルを入れておけば消えないのですが、空のままだとだめなようです。 lhaplus,lhaca,lhazなどフリーソフトをことごとく使ってみましたが、空のフォルダを残しておいてくれるソフトが見つかりませんでした。 何かいいソフトはないものでしょうか。

  • 圧縮した後・・・

    教えてください。ファイルやフォルダを圧縮すると、もととものファイルやフォルダはそのまま残って、圧縮したフォルダ?ができます。圧縮してできたものを残しておけば、元のファイル等は削除してもOKなのでしょうか? また、OKならいちいち削除しなくて済む方法があれば、教えてください。

専門家に質問してみよう