対話形式で、任意の名前のフォルダを作成するためのバッチとして、過去質問から下記記述を参考に応用を考えております。
echo off
set /p USER_INPUT=フォルダ名を入れてください。:
mkdir %USER_INPUT%
しかしながら、スペースを含む名前を入力すると、でご想像どおりスペース前後の文字列で複数のフォルダが作成されます。これを回避するために下記のような方法を記述できますでしょうか?勉強不足で恐縮ですが、ご教授下さい。OSはWindows X提です。
1.スペースを含めた名前でもそのままフォルダが作成できる
2.スペースを含めた名前を入力するとエラーメッセージを表示し再入力させる
3.スペースを別文字(-ハイフンもしくは _アンダーバー)に自動的に変換する
No.1ベストアンサー
- 回答日時:
フォルダ名を示すキーワードの両端に " を付加して、・・・
echo off
set /p USER_INPUT=フォルダ名を入れてください。:
mkdir "%USER_INPUT%"
としてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) batにて、異なるフォルダの同名ファイルを参照し、文字列を判別。擬似配列で変数へ格納 3 2022/04/10 03:37
- Excel(エクセル) 【マクロ】フォルダを3つ、POモニター上に、決まった並べ方をしたい 4 2022/08/31 11:05
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Excel(エクセル) 【マクロ】フォルダを2つのモニターの定位置に並べたい 2 2022/09/02 01:14
- その他(プログラミング・Web制作) フォルダを一括で作成する方法 0 2022/07/27 19:19
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
DOSコマンドのFOR文で空白を含むファイルパスの指定方法
UNIX・Linux
-
Excelで"で囲む方法
Excel(エクセル)
-
-
4
バッチファイルでのスペースの入力
Windows 10
-
5
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
6
コマンドプロンプトでファイル名に含まれるスペースを別の文字に置換したい
その他(プログラミング・Web制作)
-
7
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
8
ヘッダー
Excel(エクセル)
-
9
コマンドプロンプトによるフォルダ内のファイル存在有無
UNIX・Linux
-
10
同名フォルダを作成し、そのフォルダに移動するバッチ
その他(プログラミング・Web制作)
-
11
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
12
リンク先のファイルを開かなくても、値が読み込めるようにできますか?(SUMIFSを使ってます)
Excel(エクセル)
-
13
コマンドプロンプトでスペースのあるファイルのコピー
その他(プログラミング・Web制作)
-
14
バッチを用いたフォルダの自動移動
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ作成用バッチファイル...
-
LANDISKに新しいフォルダを追加...
-
Thunderbird ローカルフォルダ...
-
至急!バッチ作成について
-
シャープSH-01E メジャーアップ...
-
Windows10 メールフォルダ作成
-
Accessでフォルダを自動生成す...
-
"ダウンロード"のフォルダを消...
-
Excelでdatファイルを作成??
-
batファイル処理でのテキストフ...
-
Microsoft Access エラー 3051
-
VBAでファイルパスが長すぎてコ...
-
Windowsのメモ帳でジョークウイ...
-
1フォルダに保存できるファイル...
-
マルチモニタ環境でネットから...
-
FileExitsについて
-
複数のファイルを同時検索し、...
-
Access2003で「オブジェクト'○○...
-
ExcelVBA テキストファイルから...
-
Refreshで落ちる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ作成用バッチファイル...
-
Thunderbird ローカルフォルダ...
-
"ダウンロード"のフォルダを消...
-
bat ファイルでフォルダ作成&移動
-
Windows10 メールフォルダ作成
-
BIGLOBEのウェブリメールはフォ...
-
フォルダコピペ時に更新日時と...
-
フォルダ階層が深いファイルの...
-
LANDISKに新しいフォルダを追加...
-
John The Ripper
-
エクセルで日付・時間名でフォ...
-
小次郎の記入項目のうちの転送...
-
至急!バッチ作成について
-
wDairy(日記ソフト)について
-
Windows Outlook Expressで・・・
-
ヤフーメールの問い合わせ。
-
フォルダの新規作成が遅い
-
Winで新規フォルダを作成するキ...
-
エクセルのマクロについて
-
マイドキュメントにマイビデオ...
おすすめ情報