こんにちは!

最近「カント」の哲学を知ったミーハーです。

ミーハー
ミーハー
こんなあなたにおすすめ!
  • Windowsで複数のフォルダーを一括で作りたい方
  • かっこよくコマンドでフォルダーを作成したい方

パワーシェルとバッチファイルの2通りのやり方を紹介します。

powershellの場合

cmd(コマンドプロンプト)でもよいが、今回はpowershell(パワーシェル)で説明。

フォルダーに何もない状態

作成したいフォルダーのエクスプローラを開く。

ショートカットキー(Alt+D、Ctrl+L)もしくは、パスバーを選択。

「powershell」と入力し、エンターキーをクリック。powershellが起動する。

ウィンドウズ検索でpowershellと調べて起動してもよいが、フォルダーで起動すると、そのフォルダーパスで作業できるため便利である。

コマンドを入力。

md new;cd new;md file1; md file2; cd file2; md file2_1

まず、「md new」と入力。

mdがフォルダーを作成するコマンドでnewがフォルダー名。

※mdはmkdirでもよい。

次のコマンドに入るときに注意すべきことが、区切りに「;」セミコロンを入れること。

次に、「cd new」と入力。先ほど作ったフォルダーの場所に移動。

あとは、上記の内容を繰り返すと、階層ごとにフォルダーが作成される。

treeのコマンドを使うと一目で、作成されたフォルダーがわかる。

バッチファイルの場合

bat(バッチファイル)

rem バッチファイルのコードの中身
md new

cd new
md file1
md file2

cd file2
md file2_1

remは、コメントコマンド。なんでも記載してよい。powershellと使うコマンドは同じ。(md,cd)

ファイル(test.bat)をクリックすると、上記のpowershellと同じようにフォルダーが作成される。

改行ができるので、見やすい。

応用

chcp 65001
@echo off

md "000 総記"
cd "000 総記"
md "010 図書館・図書館学","010 図書館・図書館学","020 図書・書誌学","030 百科事典","040 一般論文集・一般講演集","050 逐次刊行物","060 団体","070 ジャーナリズム・新聞","080 叢書・全集・選集","090 貴重書・郷土資料 その他の特別コレクション"
cd ..

md "100 哲学"
cd "100 哲学"
md "110 哲学各論","120 東洋思想","130 西洋哲学","140 心理学","150 倫理学・道徳","160 宗教","170 神道","180 仏教","190 キリスト教"
cd..

md "200 歴史"
cd "200 歴史"
md "210 日本史","220 アジア史・東洋史","230 ヨーロッパ史・西洋史","240 アフリカ史","250 北アメリカ史","260 南アメリカ史","270 オセアニア史・両極地方史","280 伝記","290 地理・地誌・紀行"
cd..

md "300 社会科学"
cd "300 社会科学"
md "310 政治","320 法律","330 経済","340 財政","350 統計","360 社会","370 教育","380 風俗習慣・民俗学・民族学","390 国防・軍事"
cd..

md "400 自然科学"
cd "400 自然科学"
md "410 数学","420 物理学","430 化学","440 天文学・宇宙科学","450 地球科学・地学","460 生物科学・一般生物学","470 植物学","480 動物学","490 医学・薬学"
cd..

md "500 技術・工学"
cd "500 技術・工学"
md "510 建設工学・土木工学","520 建築学","530 機械工学・原子力工学","540 電気工学・電子工学","550 海洋工学・船舶工学・兵器","560 金属工学・鉱山工学","570 化学工業","580 製造工業","590 家政学・生活科学"
cd..

md "600 産業"
cd "600 産業"
md "610 農業","620 園芸","630 蚕糸業","640 畜産業・獣医学","650 林業","660 水産業","670 商業","680 運輸・交通","690 通信事業"
cd..

md "700 芸術・美術"
cd "700 芸術・美術"
md "710 彫刻","720 絵画・書道","730 版 画","740 写真・印刷","750 工芸","760 音楽・舞踊","770 演劇・映画","780 スポーツ・体育","790 諸芸・娯楽"
cd..

md "800 言語"
cd "800 言語"
md "810 日本語","820 中国語 その他の東洋の諸言語","830 英語","840 ドイツ語","850 フランス語","860 スペイン語","870 イタリア語","880 ロシア語"
cd..

md "900 文学"
cd "900 文学"
md "910 日本文学","920 中国文学 その他の東洋文学","930 英米文学","940 ドイツ文学","950 フランス文学","960 スペイン文学","970 イタリア文学","980 ロシア・ソヴィエト文学","990 その他の諸文学"
cd..

バッチファイルを使い、日本十進法分類別フォルダーを一括作成してみました。

ファイルをクリックするだけでフォルダーが作成されるので、とても便利です。

chcp 65001は、文字化け対策。このコードがないと、日本語フォルダー名は文字化けしてしまうので、注意です。

一回試しにやってみると、いいかもしれません。

最後に

今回、powershellとバッチファイルでフォルダー一括作成のやり方を紹介しましたが、結論、一括でフォルダーを作成したいのであれば、バッチファイルで作成することをおすすめです。改行があるほうが見やすいです。

2,3個フォルダー作成だと、powershellでよいかと思います。

GUI操作で一つ一つ作成するより、コマンドを打ってフォルダーを作成するほうが楽しいし、早いです。

ミーハー
ミーハー
以上。バッチファイル関係のブログでした。