Vermicide
21-11-2013, 15:06
Здравствуйте. Есть небольшая задача, которая для меня, как не для программиста, становится большой проблемой. Помогите мне ее решить, пожалуйста.
Задача такова:
В директории есть много .xml-файлов, каждый из которых надо скопировать в поддиректорию с идентичным файлу названием (допустим, c:/document1.xml > c:/document1/document1.xml document2.xml > document2/document2.xml и т.д.), плюс в каждой из этих подпапок надо создать текстовый файл (например, file.txt), содержащий 5 строк, включающих часть имени файла (например "некоторый document; document свойства" и т.д. - то есть, учитывая имя xml-файла).
Можно ли такое осуществить силами батника?
Алгоритм вроде такой: надо выявить список всех файлов в директории, программно вычислить короткое имя файла, создать под этим именем поддиректорию, и в каждую из них скопировать файл. Дальше в каждой из поддиректорий создать txt-файл, и в нём разместить несколько строк, содержащих короткое имя каждого нашего файла.
Но с моими познаниями дальше простых операций вроде создания txt файла с обычными строками дело не идет.
Необязательно батник, но это самый понятный для меня вариант.
Помогите, пожалуйста. Заранее спасибо.
Задача такова:
В директории есть много .xml-файлов, каждый из которых надо скопировать в поддиректорию с идентичным файлу названием (допустим, c:/document1.xml > c:/document1/document1.xml document2.xml > document2/document2.xml и т.д.), плюс в каждой из этих подпапок надо создать текстовый файл (например, file.txt), содержащий 5 строк, включающих часть имени файла (например "некоторый document; document свойства" и т.д. - то есть, учитывая имя xml-файла).
Можно ли такое осуществить силами батника?
Алгоритм вроде такой: надо выявить список всех файлов в директории, программно вычислить короткое имя файла, создать под этим именем поддиректорию, и в каждую из них скопировать файл. Дальше в каждой из поддиректорий создать txt-файл, и в нём разместить несколько строк, содержащих короткое имя каждого нашего файла.
Но с моими познаниями дальше простых операций вроде создания txt файла с обычными строками дело не идет.
Необязательно батник, но это самый понятный для меня вариант.
Помогите, пожалуйста. Заранее спасибо.