Windowsバッチ dirで指定したPathにフォルダを生成
解決したいこと
dirで指定したPathにフォルダを生成したいです。
それにあたって二点教えていただけますでしょうか。
■一点目
まず、下記のバッチを実行すると、カレントディレクトリ(指定したディレクトリ)にnewのフォルダが生成されています。
なのでフォルダの生成は実行できています。
@echo off
set path=..\test
set folderName= new
md %path%\%folderName%
しかし、newフォルダが生成される一方で、以下のエラー文が表示されてしまいます。
発生している問題・エラー
サブディレクトリまたはファイル ..\test\ は既に存在します。
処理中にエラーが発生しました: ..\test\
これは何が原因なのでしょうか
■二点目
次に、カレントディレクトリの上のディレクトリにnew2のフォルダを生成しようとするため、下記を実行してもnew2は生成されません。
@echo off
set path=..\test
set folderName= new
md %path%\%folderName%
発生している問題・エラー
サブディレクトリまたはファイル ..\..\ は既に存在します。
処理中にエラーが発生しました: ..\..\
これらはそれぞれどこが誤っているのでしょうか。
以上二点です。
よろしくお願いします。
0 likes