- ベストアンサー
特定のフォルダーに来たフォルダーを自動で圧縮する。
DOUGLAS_の回答
あるいは、「+Lhaca」ではなくて、 ●ZIP.VBS(コマンドラインでZIPファイルを作成/追加/置換/削除/展開/表示するVBScript) http://www.vector.co.jp/soft/winnt/util/se355605.html?y から「ZIP.VBS」を ダウンロード すると、下記のような コード でいけます。 下記の コード は、#2 の「お礼」にお示しになった コード と、 ・'MakeZIP.VBSのパス ・For Each f1 In fc ~~ Next の 2ヶ所 が異なるだけです。 '----------------------------- Option Explicit 'MakeZIP.VBSのパス Const MakeZIP = "{MakeZIP.VBS の フルパス}\MakeZIP.VBS" Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") Dim curdir curdir = WshShell.CurrentDirectory Dim fso, f, fc, f1 Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFolder(curdir) Set fc = f.SubFolders For Each f1 In fc WshShell.Run "CScript.exe """ & MakeZIP & """ d:\zip\" & f1.Name & "_ar.zip " & f1.Path Next '----------------------------- 更に、ダウンロード した「ZIP.VBS」を sakusa001 さんなりに アレンジ されれば、思い通りのことができそうですが。。。 #この件につきましては、フリーソフト とは申せ、作者さんの著作権がございますので、敢えて コード の投稿は控えさせていただきます。
関連するQ&A
- Zipのフォルダ付き自動圧縮について
バッチファイルから圧縮したいのですが たとえば、 実行したフォルダから下位フォルダまでの全部の .txtをそこからのフォルダ付きで圧縮したいのですが やりかたがわかりません。 zip -u -l -r src.zip *.txt だと下までしらべませんし、 zip -u -l -r src.zip . だと関係ない物まで全部圧縮してしまいます
- 締切済み
- その他(ソフトウェア)
- ディレクトリごとフォルダをそのままにファイルだけを圧縮したい
ドライブC フォルダ1 ├ファイルA ├ファイルB └フォルダ2 ├ファイルC └ファイルD 上の状態から他のドライブやフォルダにディレクトリ構造を維持したままフォルダは圧縮せずファイルだけを圧縮したいです(なおかつパスワードもかけて) ドライブD フォルダ1 ├ファイルA.zip ├ファイルB.zip └フォルダ2 ├ファイルC.zip └ファイルD.zip そしてなにかファイルに新規作成や更新があったらその箇所だけ圧縮するようにします。 例えばファイルDの下にファイルEが出来たらそれだけドライブDに圧縮してファイルE.zipにします。 また削除されたファイルがあったらそれに対応する圧縮されたファイルも削除したいです。 まとめて圧縮すると時間がかかるのでファイル単位でバックアップしたいです。 この圧縮・パスワード、ミラーリングを行う無理難題をどうか解決してくださいませ。これを一本にまとめたソフトはないでしょうから、いくつかのソフトを使って行えるようにしたいです。 ではよろしくお願いします。
- 締切済み
- フリーウェア・フリーソフト
- 圧縮 zip形式 フォルダーを作成できません
使用PC Win7 pro 64bit 外付けHDD(buffalo hd-hx1.5tu3)のファイルを 圧縮zipフォルダで作成(ファイル右クリック→送る→圧縮zipフォルダ) しようとすると ”この場所に圧縮 (zip 形式) フォルダを作成できません。代わりにデスクトップに作成しますか?” と出てしまいます。 どうすれば、同じフォルダ内に圧縮zipフォルダを作成できるのでしょうか? 新規作成でも圧縮zipフォルダはでてきません。 ちなみに、Cドライブのファイルは普通にできます。 何か設定が必要なのでしょうか? どなたか、わかるかたおりましたら教えていただけますでしょうか? よろしくお願いいたします。
- 締切済み
- Windows 7
- フォルダ毎圧縮(Zip etc.)ができるソフト/ツール
指定のフォルダ下のフォルダを、 まとめてではなく、フォルダ毎に圧縮してくれるソフトはないでしょうか? (フォルダ毎にZIPファイルを作ってくれる。) たとえば、下記の例で、 AAAフォルダを指定して、「フォルダ毎圧縮」をかけると、 B1フォルダ以下をまとめたB1.ZIPができ、 同様に、B2.ZIP、B3.ZIPができるようなツールです。 AAAフォルダ B1フォルダ C1aファイル C1bファイル B2フォルダ C2aファイル B3フォルダ C3aファイル
- ベストアンサー
- その他([技術者向] コンピューター)
- 圧縮フォルダが作成できない
windows vistaを使用しています。 圧縮(ZIP)フォルダを新規作成しようとすると、「ファイル`新しい圧縮された(ZIP)フォルダ.zip'を作成できません。 ファイルシステムのエラーです(16386)。」というエラーメッセージが出て作成できません。 どうすれば圧縮(ZIP)フォルダを新規に作成できるようになるのでしょうか? デスクトップには作成できるのですが、そのフォルダ(フォルダ名が分からないのですが、windows XPやMeだとマイドキュメントというフォルダと同じフォルダだと思います。)には作成できません。システムエラーと表示されているということは、なにか壊れたのでしょうか。
- 締切済み
- Windows Vista
- 圧縮ファイルの中の。。。
ツリーにして見ると、 A.zip(圧縮ファイル) └B(フォルダ) └C1(ファイル) C2(ファイル) ・ ・ といった圧縮ファイル「A.zip」がある時、圧縮ファイルの直下がファイル群C*になるような圧縮ファイルを作りたいのですが、 今までは、とりあえず解凍してB(フォルダ)を出し、B(フォルダ)を開いてファイル群C*を表示し、 全て選択→圧縮と行って、直下にファイル群C*がある圧縮ファイルを作っていました。 つまり、ファイル群C*を全て一つ上の階層に持って行きたいわけです。 こういった方法でも良いのですが、同じ様な「A.zip」が複数個ある時は、一個一個やっていくのが面倒です。 一連の流れを自動でやってくれる、もしくは結果的に直下にC*が来るような圧縮ファイルを作ってくれる。 といったようなソフトは無いでしょうか?
- 締切済み
- フリーウェア・フリーソフト
- 圧縮 (zip 形式) フォルダについて
WindowsXPSP2にて、zipファイルを作成しようと思い、MSのHPに書いてあるように、「メニュー」→「新規作成」→「圧縮 (zip 形式) フォルダ」を選択としましたが、「新規作成」の中にありませんでした。 圧縮したいファイルを右クリックして「送る」→「圧縮 (zip 形式) フォルダ」という方法では、「ZIPファイルを正しく処理するには・・・」という注意書きが表示されますが、なんとかZIPファイルを作成することができました。 しかし、やはり「新規作成」の中に「圧縮 (zip 形式) フォルダ」を表示させたいのですが、どうすればよいのでしょうか?
- 締切済み
- Windows系OS
- VBScriptで空フォルダ圧縮
VBScriptで空フォルダ圧縮 VBScriptでファイルまたはフォルダを圧縮したく、 以下のURLを参考に作成しようと思っています。 http://okwave.jp/qa/q2006207.html しかし、空フォルダを圧縮しようとすると、 「指定されたディレクトリC:\新しいフォルダ は空なので、圧縮(zip形式) フォルダはそのディレクトリをアーカイブに追加できません。」 というエラーがポップアップで表示され、OKをクリックすると、 C:\書庫.zipは作成されていますが、解凍するとエラーになります。 そもそも空フォルダを圧縮しようというのは無理なのでしょうか? 日毎にフォルダのバックアップを取りたくて、かつ、管理の面から 空フォルダもzipで保存したいと考えております。 空フォルダを圧縮するなにか良い方法があれば教えてください。
- 締切済み
- Visual Basic