永发信息网

批处理:删除指定文件夹下的文件名内的特定字符。

答案:2  悬赏:0  手机版
解决时间 2021-03-05 16:43
  • 提问者网友:暗中人
  • 2021-03-05 09:06
PS或AI自动批处理生成的图片的文件会自动加上“ 拷贝”或“-1”这两个小尾巴,比如“大熊猫 拷贝.jpg”“金丝猴-1.jpg”,请问能帮忙写一个批处理文件,将指定文件夹内的文件名去掉这两个小尾巴后进行重命名?
假定这两个指定的文件路径分别是“F:/批处理/PS处理”和“E:/AI处理”,感谢!
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-03-05 09:20
但是在删除前检测当特定的前缀名文件夹大于500M时则让用户选择删除或者重命名,用数字1或2选择。小于500M则自动删除。
批处理 找到指定文件夹名下 包含某一字符的所有文件夹,并对这些文件夹删除其上级目录?
在线急等
全部回答
  • 1楼网友:雪起风沙痕
  • 2021-03-05 10:07
@echo off&setlocal enabledelayedexpansion pushd d:\工作 for /f "delims=" %%a in ('dir /a-d /b /s *拷贝*.jpg') do ( set "filename=%%~nxa" set "filename=!filename: 拷贝=!" ren "%%a" "!filename!"  ) popd
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯