检查当前目录中是否存在文件夹

时间:2015-07-17 20:51:23

标签: windows batch-file cmd

我有这个命令:

@ECHO OFF
set /p drive=Type your drive letter: 

%drive%:
if exist "Test Folder"
(
cd "Test Folder"
md "Test"
)
else
(
echo "Folder does not exist"
)

pause

它没有用,它说命令无效。

我想更改驱动器号,然后验证文件夹是否存在,这也无法正常工作

if exist %drive%\"Test Folder" (xxx)

我该怎么做?或者有没有使用vbs文件的替代方案?我觉得它看起来更漂亮。

1 个答案:

答案 0 :(得分:0)

这是更接近的,但仍有许多问题需要解决。请妥善缩进代码。

@ECHO OFF
set /p drive=Type your drive letter:

%drive%:
if exist "Test Folder" (
    cd "Test Folder"
    mkdir "Test"
) else (
    echo "Folder does not exist"
)

pause