当前位置:网站首页 > 自然语言处理(NLP) > 正文

批处理 命令(批处理命令批量修改文件名)



一、

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/

到此这篇批处理 命令(批处理命令批量修改文件名)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 批处理改名命令(批处理 修改文件名)2025-05-21 10:45:05
  • 批处理 删除指定文件(批处理删除指定文件图片)2025-05-21 10:45:05
  • bat删除文件名前几个字符(批处理删除文件名后8个字符)2025-05-21 10:45:05
  • 删除文件夹批处理命令(批处理文件删除指定文件)2025-05-21 10:45:05
  • 批处理文件 删除文件(批处理删除指定文件命令)2025-05-21 10:45:05
  • 打印机共享故障(打印机共享故障处理与维修)2025-05-21 10:45:05
  • 批处理修改文件夹名称(批处理更改文件夹名称)2025-05-21 10:45:05
  • 跨区域物流(物流送货跨区怎么处理)2025-05-21 10:45:05
  • 批处理删除文件名(批处理删除文件名中的制定内容)2025-05-21 10:45:05
  • 利用批处理命令批量修改文件名(批处理文件批量重命名)2025-05-21 10:45:05
  • 全屏图片