Считывание имени файла и запись его в txt-файл и название подпапки
Здравствуйте. Есть небольшая задача, которая для меня, как не для программиста, становится большой проблемой. Помогите мне ее решить, пожалуйста.
Задача такова: В директории есть много .xml-файлов, каждый из которых надо скопировать в поддиректорию с идентичным файлу названием (допустим, c:/document1.xml > c:/document1/document1.xml document2.xml > document2/document2.xml и т.д.), плюс в каждой из этих подпапок надо создать текстовый файл (например, file.txt), содержащий 5 строк, включающих часть имени файла (например "некоторый document; document свойства" и т.д. - то есть, учитывая имя xml-файла). Можно ли такое осуществить силами батника? Алгоритм вроде такой: надо выявить список всех файлов в директории, программно вычислить короткое имя файла, создать под этим именем поддиректорию, и в каждую из них скопировать файл. Дальше в каждой из поддиректорий создать txt-файл, и в нём разместить несколько строк, содержащих короткое имя каждого нашего файла. Но с моими познаниями дальше простых операций вроде создания txt файла с обычными строками дело не идет. Необязательно батник, но это самый понятный для меня вариант. Помогите, пожалуйста. Заранее спасибо. |
Пару реальных примеров приведите.
|
Имеется папка D:\WORK. В ней лежат файлы следующего названия:
Психотерапевт.xml Массажист.xml Генетик.xml Диетолог.xml и др. Мне надо, чтобы батник (или любое другое средство) создавал папки с названиями этих файлов в директории D:\WORK : D:\WORK\Психотерапевт\ D:\WORK\Массажист\ D:\WORK\Генетик\ и т.д. и скопировал в них соответствующий файл .xml, параллельно создав в каждой из папок файл anchors.txt следующего содержания: "такой-то Психотерапевт некоторый Психотерапевт" - то есть записав в них название файла без расширения. Собственно, кроме текстового файла: Код:
@echo off Вот как-то так, надеюсь понятно |
Цитата:
|
Цитата:
|
А с помощью батника можно задать кодировку тексту Utf-8 без BOM? Или это делается какими-то сторонними средствами?
|
Цитата:
Заниматься извращениями в виде склонений существительных на пакетных файлах не имею ни малейшего желания. Удачи Вам в Ваших изысканиях. |
Время: 20:03. |
Время: 20:03.
© OSzone.net 2001-