Предположим, у меня есть папка с кучей файлов с расширением .dat. Я хотел бы написать пакет, который для каждого .dat-файла в папке создаст соответствующий .txt-файл. Каждый .txt должен содержать имя файла его .dat-копии внутри него, а также его собственное имя файла. Так что, если у меня есть:Пакет для создания файла txt с именем файла для каждого файла
123.dat ABC.dat zyx.dat
Пакетный файл должен создать fillowing файлы: 123.txt, содержащий текст "123.dat" abc.txt , содержащий текст «ABC.dat» zyx.txt, содержащий текст «zyx.dat»
Как это сделать? Я попытался с помощью следующей строки:
для %% х в (* .dat) у типа %% х> %% ~ nx.txt
Так же как это одно:
для %% е в (* .dat) у типа %% е> %% f.txt
Оба генерировать .txt файл для каждого файла .dat, но они копируют содержимое соответствующий .dat-файл в .txt, а не писать его имя в нем.
Работает отлично. Спасибо! – Redz