Board logo

标题: [已解决]文件重命名 [打印本页]

作者: coldface     时间: 2010-9-3 14:41    标题: [已解决]文件重命名

请教个问题,我有批文件(不是文件夹的名字),例如名字为 acl_长城_anhui acl_大河_anhui 我如何重命名为: acl_changcheng_anhui acl_dahe_anhui 并且在每个对应文件下加入: acl acl_XXX_anhui {}; [ Last edited by coldface on 2010-9-6 at 13:32 ]

作者: coldface     时间: 2010-9-3 17:32
我现在的问题变更为这样了: A文件内容如下: 1 2 3 4 如何生成一个B文件,B内容为: acl {1;2;3;4;}; 我用for写那个都变成了acl{1}; acl{2}这样了,这样不符合

作者: lxmxn     时间: 2010-9-5 14:29
@echo off && setlocal enableDelayedExpansion
for /f "tokens=*" %%a in (a.txt) do (
  set string=!string!%%a;
)
>b.txt echo acl {%string%}; 
notepad b.txt

作者: coldface     时间: 2010-9-6 13:32
好的 谢谢版主, 我用的是下面这种 for /f "tokens=*" %%f in (acl1) do set /p=%%f<nul >>aclj_4