• ベストアンサー

フォルダ、ファイルを自動的に且つ大量に作成したい。

ttyp03の回答

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.1

以下のような処理をVBで作成してください。 CSVファイルから1行読み込む。 カラム1の値でフォルダを作成。 作成したフォルダ内に address.txt ファイルを作成。中身はカラム2。 作成したフォルダ内に subnet.txt ファイルを作成。中身はカラム3。 作成したフォルダ内に gateway.txt ファイルを作成。中身はカラム4。 作成したフォルダ内に 001.txt ファイルを作成。中身はカラム5。 これをCSVのレコード数分行う。

burobo
質問者

お礼

早急な回答ありがとうございます。 また何かありましたら是非よろしくお願いいたします。

関連するQ&A

  • ファイル名と同一名のフォルダを大量作成したい

    お世話になります。 数百あるファイルが入ったフォルダがあります。(仮に「ルートフォルダー」とします) 今回分けあってルートフォルダー直下にあるファイル名と同一の名前でフォルダーを作成する必要があります(A.txtというファイルであればAフォルダー作成)(結果:ルートフォルダー¥A¥) また、そのうえで数百あるファイルをフォルダーに収めないといけません(結果:ルートフォルダー¥A¥A.txt) なんとか自動で出来ないものでしょうか? 流れとしては 1.ファイル名読み取り 2.フォルダー作成 3.フォルダーへファイルを移動 なお、ファイル名・拡張子は様々です。規則正しく揃っていません。

  • マクロを使って簡単にファイルをフォルダへ移したい

    質問するのは初めてなのでわかりづらかったらすみません 「管理フォルダ」の中にある「0123」がついたファイルを 同じく「0123」とついたフォルダへ自動で移動させる コードなどがあれば教えていただきたいです できればフォルダ数が何個も増やせられると嬉しいです フォルダ数が500個以上になることがあるので 拡張子は「.csv」「.txt」がメインです どうぞよろしくお願い致します

  • ファイルをフォルダに自動振り分け バッチファイル

    Cドライブ直下の"A"フォルダにある1,000件のCSVファイルをCドライブ直下に作成した5つのフォルダ"1~5"に自動振り分けしたいと思っています。 振り分け条件はExcelで管理しており、CSVのファイル名(1,000件分)と振り分け先のフォルダ名(1,000件それぞれ1~5のフォルダ)を入力してあります。 バッチファイルでMOVEを利用して自動振り分けできないか…と考えていますが、上手く行きません。 どなたか教えていただけないでしょうか。宜しくお願いします。

  • ファイルの自動振り分け&フォルダ自動作成を・・

    ファイルの整理に悩んでおります。 大量のファイルがありますが、種類別に自動でフォルダを作成してファイルを移動させたいのですが 以下のルールで自動振り分け&フォルダ作成のできるソフトはあるでしょうか。できればフリーソフトを希望します。 ファイル名 [ABCD]あいうえおあいう         [ABCD]かかきくけこここ        [EE]みみまままう        [EE]けけけかくけこ [QQQQQQQ]あいうえおあいう [QQQQQQQ]uuuuueeoeoo [ZZZZZZ]あいうえおあいう これらのファイルがフォルダにある場合 下層にに  [ABCD]フォルダを作成して[ABCD]あいうえおあいう                          [ABCD]かかきくけこここ  を移動する        [EE]フォルダを作成して [EE]みみまままう                        [EE]けけけかくけこ  を移動する   [ZZZZZZ]は一つなので何もしない という風に [******]というフラグでまとめたいのですが何かいい方法はないでしょうか? よろしくお願いします。              

  • フォルダ毎にファイルを仕分ける

    お世話になります。今1つのフォルダの中にtxtファイルとPDFファイルとgif、jpgファイルがたくさんあります。そのファイルをファイル名毎に新規フォルダを作成して、おのおのフォルダへ仕分けしたいのですが、自動でフォルダを作成し、ファイルを仕分けてくれるフリーソフトはありませんでしょうか? ○○.PDF、○○.txt、○○.gifを○○フォルダを新規作成し、中へ入れる、という具体なのですが、フリーソフトなどありましたら教えてください。よろしくお願いします。

  • フォルダを自動作成するばっちについて

    初めての投稿になります。 OKWaveで過去の記事を参考に、フォルダを自動作成するバッチを 作ったのですが、 同名ファイルを作ろうとすると、エラーも何も表示されませんが、 スルーされてしまうみたいで、フォルダ自体も作成されず、上書きもされません。 同じファイルに自動で連番を付けるなどの回避策など何かありませんでしょうか。 例、テスト   テスト01   テスト02       etc等 バッチ内容が以下になります。 set /p USER_INPUT=フォルダ名を入れてください。: mkdir "%USER_INPUT%" ご教授よろしくお願いいたします。

  • 月末日のフォルダを自動作成したい

    batファイルで以下のような処理をしたいのですが上手くいきません。 どなたかご存知でしたらご教授いただきたく・・・ --------------------------------------------------------------------- (1)フラグファイル名によってフォルダを自動生成する  例)   (1)*_25.txtというファイルがあったら、当月25日のフォルダを作成する    →c:\temp\20110425 (2) *_31.txtと言うファイルがあったら、前月末日のフォルダを作成する    →c:\temp\20110331 (2)上記(1)で作成したフォルダの下にファイルの接頭子によってサブディレクトリを作成する  例)   01_*.txtというファイルがあったら   →c:\temp\20110331\01 と作成したい ※上記をsetコマンドを用いて作成してみたのですが、  (1)-(2)の場合にどうしても上手く動きません。  以下、作成してみた駄文:  set zyy=%date:~0,4%  set zmm=%date:~5,2%  rem set zmm=01  set zdd=%date:~8,2%  rem Dフォルダにあるフラグファイルでフォルダを作成  if exist d:\temp\test01\*_05.txt set zfld=%zyy%%zmm%05  if exist d:\temp\test01\*_10.txt set zfld=%zyy%%zmm%10  if exist d:\temp\test01\*_15.txt set zfld=%zyy%%zmm%15  if exist d:\temp\test01\*_20.txt set zfld=%zyy%%zmm%20  if exist d:\temp\test01\*_25.txt set zfld=%zyy%%zmm%25  if exist d:\temp\test01\*_31.txt set/a zmm2=%zmm%-1  if exist d:\temp\test01\*_31.txt ( if %zmm2% equ 0 set zyy2=%zyy% )  if exist d:\temp\test01\*_31.txt ( if %zmm2% equ 0 set/a zyy2=%zyy2%-1 )  if exist d:\temp\test01\*_31.txt ( if %zmm2% equ 0 set zfld=%zyy2%1231 )  if exist d:\temp\test01\*_31.txt ( if %zmm2% equ 1 set zfld=%zyy%0131 )  上記のような感じで、12ヶ月分記述(閏年対応はしない)  その後、以下の構文を発行するとエラーとなってしまいます。  remファイル接頭子によって、サブディレクトリ作成  if exist d:\temp\test01\01*.txt md d:\temp\test01\%zfld%\01 ※ここで『サブディレクトリまたはファイル\01は既に存在します』とエラーになります。   (恐らく、set/aを使っているがため?)   大変お手数ですが、誰かお助け下さい。 以上よろしくお願い致します

  • Thunderbirdのフォルダからのアドレス帳の自動生成

    Thunderbirdのフォルダからのアドレス帳の自動生成 Thunderbirdでメールを20程のフォルダに分類して整理して使っています。 アドレス帳が煩雑になってきたので、この際、「フォルダに対応したアドレス帳」に作り直そうかと思いました。 手作業でできるのはわかっていますが、自動化できるなら自動化して作業量を減らしたいです。 質問は、タイトルのとおり、Thunderbirdのフォルダからのアドレス帳の自動生成する方法やそのようなフリーソフトを知りたいのです。 よろしくお願いします。

  • バッチファイルの作成

    お世話になっております。 バッチファイルの作成方法について、只今勉強中です。 現在、毎日行われている作業をバッチファイルで自動化が出来ないか検討しておりますが、バッチファイルの編集に苦戦していて困っております・・・ ---実行したい事--- 0.以下、作業の流れをコマンドプロンプト上で表示する。 1.C:\ツール\batというフォルダに移動する。 2.batフォルダに新しく「file」というフォルダを作成 3.batフォルダ内には「bat_YYYY/MM/DD.txt」という日付のテキストがあり、該当する日付のテキストをコピーしてfileフォルダへ貼り付ける。 4.fileフォルダへ移動する。 ---終了--- 手順を全部書いてしまっているのですが、途中まではバッチファイルの編集をする事が出来ました。しかし、正解しているか不安です。 ご教授の程、宜しく御願い致します。

  • AccessでのCSVファイル取り込みの自動化をしたいのですが。

    AccessでのCSVファイル取り込みの自動化をしたいのですが。 D:\DATA\というフォルダの下に「01」~「99」という99個のフォルダがあり、すべてのフォルダの中に「item.csv」「kaku.csv」,「kumi.csv」,「time.csv」,「total.csv」という存在します。 毎日01-99に順番にデータが格納されていきます。そのデータを毎日、Accessのテーブルに保存する作業を自動化(「01」~「99」のフォルダ指定)にしたいのですが出来ません。 どなたかご教授ください。ちなみにAccessのテーブルはCSVのファイル名と同じです。