• 締切済み

ファイル&ディレクトリ生成について

モバイルのホームページを作成しているのですが、合計300ページほどになってしまい、CSVからhtmlファイル生成するソフトはみつけた(http://www.vector.co.jp/soft/dl/win95/net/se157300.html)のですが、生成したファイルを同数のフォルダに自動振り分けってできますか? 生成したhtmlファイルはそれぞれの名前をつける 例)otoiawase.html ↓ その名前と同じ、フォルダを作成し、 フォルダ直下に先ほどのファイルを置く 例)/otoiawase/otoiawase.html ↓ 作成した「otoiawase.html」を「index.html」に変更する。 例)/otoiawase/index.html ということがしたいです。 手作業では非常に大量なので自動的にできるツールのようなものがあれば教えてくださいm(_ _)m また、もっと簡単にできる方法があればお教えいただければありがたいです。

  • FNCO
  • お礼率5% (2/34)

みんなの回答

noname#223623
noname#223623
回答No.2

以下のバッチファイルでどうかね。 ==== バッチファイルの中身 ========= @echo off cd c:\html for %%f in (*.html) do ( mkdir %%~nf move %%f %%~nf\index.html ) ==== バッチファイルここまで ======= 2行目のc:\htmlは実際のディレクトリ(csvファイルから変換したhtmlファイルが置いてある場所)に書き換える。 確認はWin2000なので他の環境でうまくいかなかったら勘弁。理解できないところがあれば補足してください。説明を追加します。

  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.1

そういう特殊な変換をするツールは無いかもしれませんね。 私だったらVBScriptでスクリプトを作成してしまいます。 だいたい10行くらいでできそう。 たぶん、ツールを探したり、手作業で変更したりする時間で作成できますよ。

関連するQ&A

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

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

  • バッチファイルで複数のディレクトリのファイル削除

    バッチファイルで複数のディレクトリの中のCSVファイルを削除しようとしています。 D: ├─folderA | ├─fileA.csv | └─fileB.csv ├─folderB | ├─fileC.csv | └─fileD.csv └─folderC   ├─fileE.csv   └─fileF.csv このような階層で、カレントがD直下です。 D直下からfolderA、folderB、folderCの名前を指定せずに、 D直下にあるすべてのフォルダの中のcsvファイルをバッチで全部削除したいのです。 ワイルドカードを使えばいいのでしょうが、いまいちうまくいきません。 よろしくお願いします。

  • HTMLのカレントディレクトリ

    こんにちは。 私は FrontPageExpress(以下:FPE) でホームページを作成するのですが、 FPEの特性上画像を多数使用すると、htmファイルの直下にどうしても、画像が散らばります。 例: [Directory] index.htm img01.gif img02.gif .... img フォルダを作成しそこに画像を収容して呼び出したいのですが htmlファイルのソースを一つ一つメモ帳などで編集し、img/img01.gif などと手作業では手間がかかります。 また、内容を変更した場合 FPE が自動的に直下に画像を作成してしまいます。 そこで、ソースに画像のカレントディレクトリ[chdirみたいな]を指定するタグはあるのでしょうか? よろしくお願いします。

  • ファイル名を自動生成するソフト

    指定したフォルダにファイルが作成されるたびに、 自動的にリネームする機能を持ったソフトはありませんか? たとえば、指定したAというフォルダにB.txtというファイルを保存すると、 すぐさまそのファイル名を自動でxxxxxx.txtなどに変更してくれる機能です。 xxxxxxの部分を任意にいじれても、いじれなくてもOKです。 また、重複するファイル名のみを変更するというタイプでも結構です。 Vectorを探してみましたが見つけられませんでした。 ご存知の方、よろしくお願いいたします。

  • 多量のファイルをフォルダに自動振り分けするマクロを教えて下さい。

    多量のファイルをフォルダに自動振り分けするマクロを教えて下さい。 エクセルVBAで、一行の内容を1つのテキストファイルに出力して、 連続処理で複数行を一気に複数ファイルに生成しています。 そのマクロは以前質問して教えて頂いたマクロで、下記のアドレスから ご覧くださいませ。 http://okwave.jp/qa/q6201310.html ファイル生成のマクロは、回答No.2の方が教えてくれたマクロを採用し ています。(ベストアンサー) 生成するファイル名は4桁の数字なんですが、ファイル自動生成時に、 ファイル名が1000番代のファイルは、フォルダ名が1のフォルダに収め、 2000番代は2のフォルダへ・・といった具合に9000番代まで収めたいのです。 ファイルは生成できているので、 あとはフォルダの自動生成と 自動振り分けができるマクロを教えて頂けませんか? 宜しくお願い致します。

  • デスクトップのファイルをCSVで振り分けたい

    macで振り分けを行いたいのですが、 windowsでも構いません。 5000個程のjpegファイルを、AまたはBのフォルダに振り分けたいのですが、 その際、それぞれのファイルがAであるかBであるか書かれたリスト(CSV)に則って、振り分けをしたいのです。 上記のような事が、自動で出来るソフトウエアやスクリプトはご存知無いでしょうか? 宜しくお願い致します。

  • コマンドプロンプト>指定ディレクトリ下の全てのファイルとディレクトリを削除するには?

    こんにちはtmgmです。 今コマンドプロンプトにて検証を行いながらバッチファイルを作成しています。 質問は表題の通りなんですが、 HOMEフォルダ下にINDEXフォルダがあり、さらにINDEXフォルダの中に数個のファイルが入っているとします。 ここで行いたい作業はHOME下のINDEXフォルダを消し去るというものです。RMDIRコマンドではディレクトリが空でないと実行できませんよね? このような場合、どうすればINDEXフォルダを丸ごと消去することができるでしょうか? ちなみに、今HOMEフォルダの下にはINDEXフォルダがあるという風に、INDEXフォルダの名前は分かっていますが、HOMEフォルダ下のフォルダ名が分からない場合というのが一つ条件です。 お分かりになる方ご返答宜しく御願いします。

  • ファイル名からフォルダを自動生成して振り分けしてくれるソフト

    ファイル名からフォルダを自動生成して振り分けしてくれるソフト はありませんでしょうか。 当方、仕事で大量の連番ファイルを扱います。 ほとんどは以下のようなファイル名になっています。 abc.001.jpg abc.002.jpg abc.003.jpg ... qwerty_001.jpg qwerty_002.jpg qwerty_003.jpg ... ファイル名の長さは一意ではありません。 連番前の区切りには「.」ピリオドか「_」アンダーバーが使われます。 これらがひとつのフォルダの中にあるとき、 そのフォルダもしくは必要なファイルを指定することで、 ピリオドもしくはアンダーバーより前のファイル名からフォルダを自動生成して それぞれの連番を振り分けてくれることのできるソフトです。 ネットでもさまざまなファイル管理ソフトがありますが、 一番求める機能に近いものでも、ファイル名の前方からの文字数で フォルダ名を指定する必要があるなど、制限がありました。

  • 雛形文章にリストデータを置換しファイルを複数生成

    文字数制限のためにタイトルがわかりにくくてすみません。 あるリストのファイル(excelやcsvなど)のデータを ある文章のファイル(wordなど)のテンプレートに代入し、 データの数だけ文章ファイルを生成することはできないでしょうか。 自分ではリストのファイルとテンプレート文章のファイルのみを用意すればよく、 後は自動で行なってくれる方法を探しています。方法は問いません。 例えば) list.xlsx 名前 出身 説明 A aaaa ααα B bbbb βββ C dddd γγγ (空白はセルの区切りです) template.docx 名前:○○ 出身:△△ 説明:×× があったとして、○○にlist.xlsxの「名前」列を、△△には「出身」列を、××には「説明」列を代入します。 目的の生成させるファイルは 1.docx 名前:A 出身:aaaa 説明:ααα 2.docx 名前:B 出身:bbbb 説明:βββ ということを自動化したいです。 生成されるファイルは複数でなくても、ひとつのファイルに縦に次々と生成される形でも構いません。 例ではエクセルとワードにしましたが、データベースと文章形式のファイルであれば何でも構いません。 以上、長々と書いてしまいましたが、どうぞよろしくお願い致します。

  • VBまたはVCからExcelファイルを生成したい

    VBまたはVC(VBAは不可)を使ってExcelファイルを生成する方法を紹介しているwebページを探しています。 作成したいExcelファイルというのは、txtでもcsvでもなく、拡張子xlsのファイルです。 任意のセルへ対するデータ設定やシートの追加・名前変更などの操作を行いたいです。 どなたかご存知でしたら、ご教授お願いいたします。