Bruce Wayne
26-07-2012, 16:05
Добрый день!
Столкнулся со следующей проблемой: мне нужно сгенерировать (это я уже сделал) пару сотен файлов и поместить их (а вот с этим заминка) каждый в свою директорию. Проблема в том, что процесс прерывается, если такой директории не существует. Можно ли как-то, используя переменные, заранее создать все эти папки?
Пример кода:
set i="%temp%\setup\sc\core.sys"
if not exist %i% (
@echo off >> %i%
...)
Вот тут-то и начинается. Я пробовал нечто вроде
md "%~pI"
Но он создаёт именно папку %~pI в рабочей директории, а не то, что нужно.
Столкнулся со следующей проблемой: мне нужно сгенерировать (это я уже сделал) пару сотен файлов и поместить их (а вот с этим заминка) каждый в свою директорию. Проблема в том, что процесс прерывается, если такой директории не существует. Можно ли как-то, используя переменные, заранее создать все эти папки?
Пример кода:
set i="%temp%\setup\sc\core.sys"
if not exist %i% (
@echo off >> %i%
...)
Вот тут-то и начинается. Я пробовал нечто вроде
md "%~pI"
Но он создаёт именно папку %~pI в рабочей директории, а не то, что нужно.