ファイル名と同じ名前のフォルダを作成する 

バッチファイル
スポンサーリンク
スポンサーリンク

ファイル名と同じ名前のフォルダを作成

あるフォルダ内の特定の種類のファイル(例えばテキストファイル《拡張子.txt》)と同じ名前のフォルダを作成する方法です (作成されるフォルダのフォルダ名は拡張子を含みません)。

例えばあるフォルダにa.txt,b.txt,c.txtと3つのテキストファイルがあるときにa,b,cという3つのフォルダを作成するというような方法です。

フォルダ内に3つのテキストファイルがある

       ↓

テキストファイルと同じ名前のフォルダを作成した

Windowsのバッチファイルを使います。

実行した環境
・Windows8.1

スポンサーリンク

方法

テキストエディタを開き、以下のコードをコピペしてバッチファイルとして保存します(例えば makef.bat)。

@echo off

setlocal ENABLEDELAYEDEXPANSION

for %%f in (*.txt) do (

	set name=%%f
	
	set flName=!name:.txt=!
	
	mkdir !flName!
)

pause

保存したファイルをフォルダに置いて実行(ダブルクリック)すればファルダ内にある全部のテキストファイルと同じ名前のフォルダを作成します。

コードの 5行目と9行目の .txtを別の拡張子にすれば(例えば.mp3)その種類のファイル名でフォルダを作成できます。

この記事は以上です。