[[20241002100840]] 『フォルダの一括作成について』(ゆめ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『フォルダの一括作成について』(ゆめ)

フォルダの一括作成について教えてください。
いろいろ調べbatを利用することでフォルダを一括作成できることはわかったのですが、以下のようなフォルダ作成がうまくいきません。
Aフォルダを作り、その下の階層にBとCフォルダを作成したいのですが、これがうまくいきません。
csvデータのA列にmd、B列にA\B\CとするとBの下の階層にCが入ってしまいます。
解決策ありましたらご教示いただけると幸いです。

< 使用 Excel:Excel2016、使用 OS:unknown >


こちらは"Excelの質問掲示板"ですから、Batファイルの作り方を聞きたいのであれば投稿先誤りであるようにおもいます。

ただ、csv云々はさておき、Batファイルが↓のようになればいいだけではないでしょうか?

 MD c:\A\b
 MD c:\A\c

(もこな2 ) 2024/10/02(水) 10:33:40


 下記の内容のbatファイルを作成します。
 ファイル名を例えば「create_folder.bat」として保存しておきます。

 @echo off
 REM フォルダが指定されているかチェック
 if "%~1"=="" (
    exit /b 1
 )
 :loop
 if "%~1"=="" goto end
 REM 指定されたパスのフォルダをすべて作成
 mkdir "%~1"
 shift
 goto loop

 :end
 echo フォルダの作成が完了しました。
 pause

 次にコマンドラインから「create_folder.bat "c:\a\b" "c:\a\c"」を
 入力して、実行します。
 「create_folder.bat」の部分は保存先のフルパスで入れるといいでしょう。
 aフォルダ込みで自動でフォルダを生成してくれます。
 Excel関係ないけど。。
(通りすがり助六) 2024/10/02(水) 11:08:39

もこな2 様
通りすがり助六 様

回答ありがとうございます。
投稿先が違ったこと申し訳ございませんでした。
参考にさせていただきます。
(ゆめ) 2024/10/02(水) 11:14:32


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.