対話形式で、任意の名前のフォルダを作成するためのバッチとして、過去質問から下記記述を参考に応用を考えております。
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制作)
-
Excelで"で囲む方法
Excel(エクセル)
-
DOSコマンドのFOR文で空白を含むファイルパスの指定方法
UNIX・Linux
-
-
4
バッチファイルでのスペースの入力
Windows 10
-
5
コマンドプロンプトでファイル名に含まれるスペースを別の文字に置換したい
その他(プログラミング・Web制作)
-
6
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
7
文字列として(ダブルコーテーション)を表示させる方法"
Excel(エクセル)
-
8
コマンドプロンプトによるフォルダ内のファイル存在有無
UNIX・Linux
-
9
ヘッダー
Excel(エクセル)
-
10
ひとつのファイルを一括で複数のフォルダにコピーする方法はありませんか
Windows Vista・XP
-
11
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
12
圧縮ソフト 7-Zipについて あまり圧縮されないのですか?
フリーソフト
-
13
関数で抽出したセルの一部の文字を変更したい
Excel(エクセル)
-
14
コマンドプロンプトでスペースのあるファイルのコピー
その他(プログラミング・Web制作)
-
15
エクセルのセル内でタブキーのような機能でそろえる
Excel(エクセル)
-
16
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
17
【VBA】PDF出力に任意のファイル名前を付ける方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダ作成用バッチファイル...
-
マイドキュメントにマイビデオ...
-
bat ファイルでフォルダ作成&移動
-
複数のテキストファイルをexcel...
-
【Excel VBA】PDFを作成して,...
-
マルチモニタ環境でネットから...
-
Lubuntuでフォントをインストー...
-
OpenTextFile で書き込みできま...
-
バッチファイルが作成できない
-
VBAでファイルパスが長すぎてコ...
-
Excel-VBA 撮影日時の取得
-
ASPでCSVファイルを作成しダウ...
-
FFFTPでサーバに新規フォルダが...
-
Microsoft Access エラー 3051
-
Excelでdatファイルを作成??
-
JSONファイルをダウンロードさ...
-
Access2003で「オブジェクト'○○...
-
FTPサーバからファイルをダウン...
-
ファイル名の特定文字だけ削除...
-
テキストファイルの文字色に色...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダ作成用バッチファイル...
-
bat ファイルでフォルダ作成&移動
-
auoneのwebメールを使っている...
-
フォルダ階層が深いファイルの...
-
BIGLOBEのウェブリメールはフォ...
-
Thunderbird ローカルフォルダ...
-
LANDISKに新しいフォルダを追加...
-
"ダウンロード"のフォルダを消...
-
至急!バッチ作成について
-
フォルダの新規作成が遅い
-
Windows10 メールフォルダ作成
-
サンダーバードでの新規にフォ...
-
フォルダコピペ時に更新日時と...
-
Accessでフォルダを自動生成す...
-
フォルダを楽していっぱい作る方法
-
コマンドプロンプトを使用して...
-
XPでデスクトップ上にmkdirでフ...
-
新規フォルダが読み取り専用に...
-
小次郎の記入項目のうちの転送...
-
Windows7でスタートメニューに...
おすすめ情報