求写一个批处理文件:

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:57:02
求写一个批处理文件:
1.获得一批文件名(同一个文件夹下的一批数字文件)
2.生成一批“文件名.ini”,内容为:“XXXXX指定的文本XXXX+各自文件名”
是生成一批“文件名.ini”的单条记录的文件
差不多就是这个 ,但是一个小问题 就是 生成的记录 我需要
得到:
"aa
bbb文件名
"
中间有个换行

谢谢谢谢

最后按照您的代码基础上修改了最符合我需要的

@echo off
rem
setlocal enabledelayedexpansion
set /p n=请指定文本字段第一段:
set /p m=请指定文本字段第二段:
for /f "delims=" %%i in ('dir /a-d /b *.*') do (
echo !n!>"%%~ni.ini"
echo !m! %%i>> "%%~ni.ini"
)
pause

好了 非常感激~ 我需要有两百多个文件要这样处理呢~ 解决啦 哈哈哈~

@echo off
rem 复制后注意去掉每行后的空格
setlocal enabledelayedexpansion
set /p n=请指定文件名:
(for /f "delims=" %%i in ('dir /a-d /b *.*') do echo !n! %%i)>文件名.ini
start 文件名.ini

::看看是不是下面这个意思
@echo off
rem 复制后注意去掉每行后的空格
setlocal enabledelayedexpansion
set /p n=请指定文件名:
for /f "delims=" %%i in ('dir /a-d /b *.*') do echo !n! %%i>"%%~ni.ini"
pause

::好了,看下效果
@echo off
rem 复制后注意去掉每行后的空格
setlocal enabledelayedexpansion
set /p n=请指定文件名:
for /f "delims=" %%i in ('dir /a-d /b *.*') do (
echo !n!>"%%~ni.ini"
echo %%i>> "%%~ni.ini"
)
pause