1

Тема: CMD/BAT: Копирование имени папки

Здравствуйте. У меня такой вопрос по bat. В корне диска D есть файл 1.txt. Нужен bat файл который бы скопировал этот файл на диск С и переименовал таким же именем как папки в корне диска C и с соблюдением регистра букв и пробела между словами. Например WINDOWS.txt Program files.txt и тд. сколько папок в корне столько и файлов. И по условию есть и другие "левые" папки кроме системных. Ну вроде все. Подскажите пожалуйста КАК?

2 (изменено: DnsIs, 2011-06-29 08:51:45)

Re: CMD/BAT: Копирование имени папки

Набросал на скорую руку. Как то так получилось:

for /f "tokens=*" %%a in ('dir * /b /AD') do copy "d:\1.txt" "c:\%%a.txt"
Нас невозможно сбить с пути, нам пофигу куда идти.

3

Re: CMD/BAT: Копирование имени папки

Спасибочки...эт код брал имена папок из того места где лежал батник. Ща для себя подправил получилось for /f "tokens=*" %%a in ('dir с:\* /b /AD') do copy "d:\1.txt" "с:\%%a.txt" ..........УРА УРА УРА:)))