首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

文件夹内所有txt文档中内容,增加一列,列里面的内容就是文件名,该如何处理

2012-03-31 
文件夹内所有txt文档中内容,增加一列,列里面的内容就是文件名文件夹内所有txt文档中内容,增加一列,列里面

文件夹内所有txt文档中内容,增加一列,列里面的内容就是文件名
文件夹内所有txt文档中内容,增加一列,列里面的内容就是文件名。需要是批处理的程序,执行一下就全部替换完成。

举例:
文件夹
\111
文件
1.txt
2.txt
文件内容变成
都一样的
aaa,bbb
ccc,ddd
需要执行后变成
1.txt
aaa,bbb,1
ccc,ddd,1
2.txt
aaa,bbb,2
ccc,ddd,3

[解决办法]
test.bat

BatchFile code
@echo offrem 假设待处理的txt文件位于C:\test文件夹下cd /d "C:\test"for /f "delims=" %%a in ('dir /s /b "*.txt"') do (    type nul >"%%~na.new"    for /f "usebackq delims=" %%h in ("%%a") do (        >>"%%~na.new" echo,%%h,%%~na    ))for %%a in (*.new) do (    move "%%a" "%%~na.txt") 

热点排行