超簡単ホームページ作成TOP >>超簡単バッチファイル >>フォルダー名をファイル名に
Tweet
超簡単バッチファイル 超簡単バッチファイル
バッチファイルとは
フォルダーを作る
ファイルのコピー
フォルダーのコピー
ファイル・フォルダーの移動
ファイル・フォルダーの名称を変更
ファイル・フォルダーの削除と作成
便利なバッチファイルの使い方
    

フォルダー名をファイル名にするには

 

その他の便利なバッチファイル



フォルダー名を取得して、それをファイル名にするバッチファイル
ホームページを作っていると、構成を変えたいことがよくあります。
例えば現在のフォルダー構造がこのようになっていたとします。
一つの専用フォルダーに、htmファイルとjpgファイルを一緒に入れている
  • 『rolex』フォルダーをつくり、その中にrolex.htmとimg.jpgを保存
  • 『bleitling』フォルダーをつくり、その中にbleitling.htmとimg.jpgを保存
  • 『seiko』フォルダーをつくり、その中にseiko.htmとimg.jpgを保存
これを次のように変更したいとします。
専用フォルダーはhtmファイルだけとし、画像は画像専用フォルダーにまとめる
  • 『img』というフォルダーを新しく作り、画像ファイルは全てそこにまとめたい。
  • 『rolex』『bleitling』『seiko』等のフォルダーはhtmファイルだけを入れておく
そのためには、『rolex』フォルダーに入っている『img.jpg』は『rolex.jpg』に、
『bleitling』フォルダーに入っている『img.jpg』は『bleitling.jpg』等のようにに変更したい。
これは非常によくあるパターンだと思います。手作業でやるとかなり大変です。
でもバッチファイルを使えば大丈夫、ダブルクリックするだけで完了です。

下記のバッチファイルをコピーして、テキストエディターに貼り付け、試してみてください。
事前の準備
『cドライブのbbbフォルダー』に『rolex』『bleitling』『seiko』等のフォルダーを入れ、その中に適当な画像を 『img.jpg』という名前にして入れておいてください。

下記のバッチファイルをダブルクリックすれば、『rolex』に入っている『img.jpg』は『rolex.jpg』に、
『bleitling』フォルダーに入っている『img.jpg』は『bleitling.jpg』にする等々、 名称変更した画像ファイルを『aaaフォルダー』の中の『imgフォルダー』に作成します。
pause
cd c:\aaa
mkdir C:\aaa\temp
mkdir C:\aaa\img
dir /s /b C:\bbb > file.tmp
for /f "delims=" %%F in (file.tmp) do (
for /f "delims=\ tokens=3" %%D in ("%%F") do (
copy %%F C:\aaa\temp\%%D%%~xF
))
del file.tmp
move /y C:\aaa\temp\*.jpg C:\aaa\img
rmdir /s /q "c:\aaa\temp"
pause

フォルダーの中に画像が複数入っているときはこちらを使ってください。
『rolex』フォルダーに『img.jpg』『img2.jpg』のように二つのファイルが有ると、両方を『rolex.jpg』にすることは できませんから、上のバッチファイルでは処理できません。
このバッチファイルを使うと、ファイル名とフォルダー名をブラスして新しいファイル名にします。 『rolex』フォルダーの『img.jpg』は『img_rolex.jpg』、『img2.jpg』は『img2_rolex.jpg』に変更します。
pause
cd c:\aaa
mkdir C:\aaa\temp
mkdir C:\aaa\img
dir /s /b C:\bbb > file.tmp
for /f "delims=" %%F in (file.tmp) do (
for /f "delims=\ tokens=3" %%D in ("%%F") do (
copy %%F C:\aaa\temp\%%~nF_%%D%%~xF
))
del file.tmp
move /y C:\aaa\temp\*.jpg C:\aaa\img
rmdir /s /q "c:\aaa\temp"
pause

ホームページを作るのに役立つサイト
非常に便利なサイトがあるで紹介しておきます。
http://hogehoge.tk/tool/text.html
  • htmlファイルを行単位でダブり削除できます。
  • htmlファイルを行単位で並べ替えできます。
いずれもエクセルを使えばできるのですが、htmlファイルのままでできてしまうのはとても便利です。
上へ   
バッチファイルとは
  • コマンドプロンプト(DOS)でできること
  • コマンドプロンプトを使うと便利な例
  • コマンドプロンプトの命令を実行する
  • バッチファイルの注意点
  • バッチファイルにコメントを書く
  • コマンドプロンプトを途中で止める
  • コマンドプロンプトの画面を見やすく
  • バッチファイルの書き方
    バッチファイルを使ってフォルダーを作る
  • フォルダーを作る基本
  • 大量の連番フォルダーを作る
  • ファイル名をフォルダー名に
  • 今日の日付をフォルダー名に
  • treeコマンドを使う
    バッチファイルを使ってファイルをコピーする
  • ファイルをコピーする基本
  • ファイルを合成してコピー
  • ファイル名を変更してコピー
  • ファイルの合成方法
  • 自動的に連続コピー
    バッチファイルを使ってフォルダーをコピーする
  • サブフォルダーごとファイルをコピー
  • フォルダーの構造だけをコピー
  • 指定日付以降の変更ファイルコピー
    バッチファイルを使ってファイル・フォルダーを移動する
  • ファイルを移動
  • ファイル名を変更して移動
  • フォルダーを移動
  • moveコマンド、よくある間違い
    バッチファイルを使ってファイルやフォルダーの名称を変更する
  • ファイル・フォルダーの名称変更
  • エクセルやテキストエディターを利用して簡単にバッチファイルを作る方法
  • ファイルやフォルダーを今日の日付に
    バッチファイルを使ったファイルやフォルダーの削除と作成
  • 新しいフォルダーを作る
  • ファイルを削除する
  • サブフォルダーの中のファイルも削除
  • フォルダーを削除
    便利なバッチファイルの使い方
  • 二つのファイルの違いをチェック
  • バッチファイルを使った自動処理
  • バッチファイルの中で、他のバッチファイルを呼び出す
  • バッチファイルをコンポーネントに分け、順に実施
  • バッチファイルの途中でエクセル起動
  • フォルダー名をファイル名に
  • ホームページを作るのに役立つサイト
  • 指定時間にバッチファイルを自動起動
  • 管理者権限が無いためコピー出来ない等バッチ処理がうまくいかない時に







  • 上に
































  • 上に




















  • 上に