2015-03-10 2 views
0

Я хочу создать скрипт, который копирует некоторые файлы из разных мест.Команда Windows CMD: Получить имя подпапки

У меня есть следующая папка: C: \ Test \ FILES \ < RANDOM_NAME> \ < many_files>. В этой папке у меня много файлов, которые мне нужны позже.

Я копирую весь каталог < RANDOM_NAME> в мой рабочий каталог. Но позже, в моем сценарии мне нужно точное имя папки < RANDOM_NAME>. Как я могу это получить?

ответ

1
for /d %%a in (*) do set "folderName=%%a" 

В предположении, что требуемая папка является единственной в текущем каталоге.

for /d будет перечислять соответствующие папки (*) в текущем активном каталоге, а имя папки присваивается переменной %folderName%.

+0

Да. Это сработало. Спасибо. –

Смежные вопросы