人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

有効な回答には300ポイント以上

activeperlでバッチ処理をするためにcygwin環境をつくりzipコマンドをインストールしました。

有る特定のファイル(jpgなど)を”内部フォルダを作らずに”まとめてzipに圧縮したいのですが、うまくいきません。
因みにいまやっているコマンドは
zip archive.zip xxxx.jpg
というコマンドです。

うまく説明できないので、次の図を参考にしてください。
archive.zip{
+folder
├ファイル
└ファイル

という配置ではなく、圧縮ファイルの中に直接ファイルがあるようにしたいのです。
archive.zip{
ファイル
}
↑こんなかんじ。

zipコマンドでフォルダを作らずに圧縮出来る場合はコマンドを、出来ない場合はそう仰っていただければ大丈夫です。
クリティカルな解答がでた時点で締め切らさせていただきます。

ちょいとmanで調べる時間がないので宜しくお願いいたします。

●質問者: drivingsummer
●カテゴリ:コンピュータ
✍キーワード:.jpg cygwin Folder jpg XXXX
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● chatoraneko
●150ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

#!/path/to/perl


use strict;


my $dir = ’/tmp’;

my @files = `$tmp`;


for my $file(@files){

chomp($file);

`gzip $file.zip $file` or die(”can not zipped $_.$?¥n”);

}


こんな感じでいかがでしょうか。


2 ● bluer
●150ポイント

http://homepage2.nifty.com/cs/linux_command/command/zip.html

$BF|7P(JLinux [Linux$B%3%^%s%I=8(J] zip : .zip$B%U%!%$%k$K05=L$9$k(J

zip archive.zip xxx01.jpg xxx02.jpg

とファイルをつなげていけば一つのファイルに圧縮出来ると思います


3 ● rhizomedia
●150ポイント

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/123usezipfile....

ZIP形式のファイルを展開・圧縮するには

jpgファイルを archive.zip というファイルに圧縮するのであれば、以下のコマンドでできませんか?


zip archive.zip *.jpg

◎質問者からの返答

なんか勘違いだったみたいで済みません。

普通にやってできてました。

すいませんが均等分配させていただきますー。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ