下記のようなフォルダ構成で1つのフォルダに1つのindex.htmlが入っています。
Aフォルダ―1フォルダ―index.html
2フォルダ―index.html
3フォルダ―index.html
4フォルダ―index.html
・
・
・
(以降、500フォルダあります)
このそれぞれのindex.htmlを、フォルダ名についている数字.htmlに変更したいのですが何かいい案はないでしょうか?
たとえば1フォルダに入っているindex.htmlは1.htmlに変更したいのです。
そして出来ればですが新規の別のフォルダに移動して一覧で表示できるようにしたいのですがそういうことは出来ますか?別のフォルダに移動しなくても1.html~500.htmlが一覧で見れればそれでいいのですが、今はいちいちフォルダを開いてまたファイルをクリックしないといけないので、更新時間順での並び替えが出来ず不便です。
500個もあるので手で修正するのに疲れてきました。
ソフトウェアは連番とかしか出来ないものが多いようで困っています。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
この手の単純作業は本来コンピュータにさせるべきですね。
私ならPerl等のスクリプトを使って自動処理させますが、Perlを知らない人にいきなりプログラムを作らせるのは無理がありますね。
とりあえずバッチファイルで処理するのはどうでしょう?
ren 1\index.html 1\1.html
ren 2\index.html 2\2.html
:
ren 500\index.html 500\500.html
というテキストファイルを作成してファイル名をa.batとかにします。
これをAフォルダの下に置いて実行すれば一括してファイル名の変更ができます。
最初のテキストファイルを作るのが大変かもしれませんが、
1~10までの10行分を作成したらそれをコピーして文字を2~20にします。
同様に1~100までの100行分ができたらコピーして101~200にすることで少しは作業量を減らすことができると思います。
参考になれば幸いです。
この回答への補足
ご回答ありがとうございます。
バッチと言うものを作ってみたのですが、変わりません。
黒い画面がバーっとでてその中にどうやら
「コマンドの設定が間違っています」という文字が見えます。
一瞬で消えるので正確にはわからないのですが・・・
バッチの中は
ren 00001 \index.html 00001 \1.html
ren 00002 \index.html 00002 \2.html
ren 00003 \index.html 00003 \3.html
ren 00004 \index.html 00004 \4.html
ren 00005 \index.html 00005 \5.html
ren 00006 \index.html 00006 \6.html
ren 00007 \index.html 00007 \7.html
ren 00008 \index.html 00008 \8.html
ren 00009 \index.html 00009 \9.html
ren 00010 \index.html 00010 \10.html
(以後100まで)
としたのですが何か間違っているのでしょうか?
バッチ名はa.batにしています。
No.1
- 回答日時:
ある程度法則が決まっているようですので、私であれば、Excelでバッチファイルを作って変更してしまいます。
たとえば、
A列に 連番の数字 を入れ、
B列に =CONCATENATE("copy ",A1,"フォルダ\index.html ",A1,"フォルダ\",A1,".html")
などとして上げて、B列だけコピーして、コマンドプロンプトなどでAフォルダに移動してからコピーしたB列を張り付けると、張り付けた行数分のコマンドが実行されて数秒で変換されます。
念のため、Aフォルダはコマンド実行前にどこかにコピーしておいてくださいね。失敗しても元に戻せるように。
結構、私は、数十回似たようなコマンドを実行しないといけない時にはExcelやテキストエディタの置換機能を使ってコマンドを作成して実行します。
慣れると応用範囲は広いと思います。
この回答への補足
ご回答ありがとうございます。
B列に =CONCATENATE("copy ",A1,"フォルダ\index.html ",A1,"フォルダ\",A1,".html")
を入れて下にコピーさせたのですが、
copy renフォルダ\index.html renフォルダ\ren.html
という風になってしまいます。
何かやり方が悪いのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLCメディアプレイヤーのエラー...
-
WeChat PC版に詳しい方
-
NTTが電報を終了すると、電報ア...
-
DVDStylerをつかってDVDを作っ...
-
写真の一覧印刷ソフト
-
VLCなどのアイコンマークを画像...
-
Leawo Blu-ray Playerをダウン...
-
Line PC版を使用できない
-
.264という動画ファイル
-
縦横比率を維持してスクリーン...
-
Blenderが起動しなくなった。
-
イーファンビューでwebpファイ...
-
Geek Uninstaller と Revo Unin...
-
付箋ソフトについて
-
GIMPの使い方
-
解凍について教えてください。
-
使用期間切れのDVDfab12でD...
-
プロンプターおすすめのフリー...
-
音声入力 Voice In 使用できま...
-
自分のグローバルIPを通知して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスログの「HEAD」と...
-
http://www.joho-hi.ed.jp/inde...
-
ドメインを入力した際に「index...
-
FFFTPで「コマンドが受け付けら...
-
トップページの入れ替えを教え...
-
昔のゲーム、ブラックオニキス...
-
index.htmが未使用ファイルにさ...
-
WINで複数のデスクトップを切り...
-
同じURLなのに古いページが検索...
-
BASIC認証を複数設定するには?
-
ファイル名をindex.htmlにする...
-
ホームページビルダー12でリ...
-
gooでレンタルしたHPのTOP...
-
存在しないページにアクセスし...
-
HPビルダーの拡張子について
-
ホームページについて
-
FLASHムービーファイルをindex....
-
笑えるサイトを教えて
-
フコク生命のHPでキティの壁紙...
-
フライングトースター
おすすめ情報