分享

dos批量处理文件更名

 大双福 2015-08-28
分类: window dos 2013-04-10 11:52 378人阅读 评论(0) 收藏 举报

需求:从文件夹中,可能有子文件夹中将所有文件更名

 

------------------------------------------------------------------

dos bat脚本

@echo off
for /f "delims=" %%i in ('dir /A-D /S/B D:\test ') do  (     ---------A-D过滤文件夹只保留文件
setlocal EnableDelayedExpansion          -------------调整为全局变量,下面可用!b!访问
set b=%%~ni
echo %%i
ren %%i !b!a.sql                                          -------------拼接字符窜,也可以连接日期%date%
)

----------------------------------------------------------------------

 

@echo off
for /f "delims=" %%i in ('dir /A-D /S/B D:\test ') do  (  
setlocal EnableDelayedExpansion          -------------调整为全局变量,下面可用!b!访问
set b=%%~ni
echo %%i
ren %%i!b :~0,-1!.sql                                   -------------截取字符窜,截掉一个字符

 

运行结果如下

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多