2015-07-17 4 views
0

У меня есть эта команда:Проверьте папку существует в текущем каталоге

@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? Я думаю, это будет выглядеть красивее.

+0

Пожалуйста, отредактируйте скрипт, чтобы использовать 'rem @ECHO OFF', и наблюдайте за выходом из него. Это должно привести к ответу. – lit

ответ

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 
Смежные вопросы