一、
1、文件夹A里有很多子文件夹,这些文件夹里有很多不同格式的文件,我想把这些所有子文件夹里的文件全部提取(剪切)出来,放到A文件夹里面,那些子文件夹里就没有东西了。
for /f "delims=" %%a in ('dir /b/s/a-d') do move /-y "%%a" "%~dp0%%~nxa" 2、重命名文件夹下所有后缀为*.java2的文件名为*.java
for /f "delims=" %%a in ('dir /b/s/a-d *.java2') do rename "%%a" *.java
3、复制文件夹下所有后缀为*.txt的文件到目录F:file中
for /f "delims=" %%a in ('dir /b/s/a-d *.txt') do copy "%%a" F:file
使用方法:
复制单条命令到txt文本文件,重命名为*.bat
放到文件所在文件夹下,双击运行即可。
二、
set Directory=F: mpxiaomiexingxingPopStar1 设置了变量Directory。
判断是否存在: if not exist %Directory% 删除目录: rd /s /q D:NETDATA 删除文件: del "%Directory%%file1%" 创建目录: md %Directory2%picTmp
复制文件: copy F:1.txt D:
复制目录: xcopy %Directory% %Directory2%picTmp /e
/F 强制删除读文件 /S 所目录删除指定文件 /Q 安静模式删除全局通配符要求确认
实例:
1.把当然目录下(包含子目录)所有.blv后缀的文件,改名为,mp4
for /f "delims=" %%a in ('dir /b/s/a-d *.blv') do rename "%%a" *.mp4
2..把当然目录下(包含子目录)所有.mp4后缀的文件,复制到 C:Users目录下
for /f "delims=" %%a in ('dir /b/s/a-d *.mp4') do copy "%%a" C:Users
效果如图所示:
其参考文章:
https://blog.csdn.net/scimence/article/details/
https://blog.csdn.net/txl/article/details/
到此这篇批处理 命令(批处理命令批量修改文件名)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rgzn-zryycl/71836.html