批量文件创建 - 更改扩展名,删除行

时间:2016-07-06 11:20:24

标签: batch-file

我在目录C:\ DIR A \ FOLDER A中有文件 这些文件有一个扩展名ABC,实际上是xml文件,顶部有一行额外的行。额外的行读取" ABC0.0.01"

使用批处理文件进程我想要 1)将文件复制到目录C:\ DIR B \ FOLDER B
2)删除额外的文本" ABC0.0.01"从复制文件的顶部
3)将复制/编辑文件的文件扩展名从.ABC更改为.XML

这是可以做到的吗?

1 个答案:

答案 0 :(得分:1)

@echo off
cd "C:\DIR A\FOLDER A"
for %%a in (*) do (
  more +1 "%%~a" > "C:\DIR B\FOLDER B\%%~na.xml"
)

有关详细信息,请参阅for /?more /?