批量删除文件名里面的部分字符。用批处理如何解决。
举个例子,我想实现的效果就是。图片里面的文件名只要出现了“詹超_”或者“A_”这些,就自动把它删除。图片都是jpg的。这种规则有很多我一个个输入就行了。能帮忙写一个么?谢...
举个例子,我想实现的效果就是。图片里面的文件名只要出现了“詹超_”或者“A_”这些,就自动把它删除。 图片都是jpg的。 这种规则有很多我一个个输入就行了。能帮忙写一个么?谢谢
好像我没表述清楚。我的意思是。 文件名里面出现 A- 通过批处理把这个A- 删除掉。其他的都还在。 展开
好像我没表述清楚。我的意思是。 文件名里面出现 A- 通过批处理把这个A- 删除掉。其他的都还在。 展开
4个回答
百事牛
2024-10-22 广告
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点...
点击进入详情页
本回答由百事牛提供
展开全部
用下面的代码,放入txt,改成:批量修改当前文件夹下文件(夹)名中字符.bat,放在需要修改的文件夹内运行两次:第一次运行输入要替换的字符串:“A_”,替换后的字符串不输入,回车,全部“A_”删除完毕;第二次运行输入要替换的字符串:“詹超_”,替换后的字符串不输入,回车,全部“詹超_”删除完毕。
这个代码可以同时修改文件夹名,文件名,包括子文件夹及其下面的文件名,会一次同时处理完毕。
请采纳。
@echo off
set /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):
set /p str2= 请输入替换后的文件(文件夹)名字符串(去除则直接回车):
echo.
echo 正在修改文件(夹)名,请稍候……
for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (
if "%%~nxa" neq "%~nx0" (
set "file=%%a"
set "name=%%~na"
set "extension=%%~xa"
call set "name=%%name:%str1%=%str2%%%"
setlocal enabledelayedexpansion
ren "!file!" "!name!!extension!" 2>nul
endlocal
)
)
echo 修改完成
exit
这个代码可以同时修改文件夹名,文件名,包括子文件夹及其下面的文件名,会一次同时处理完毕。
请采纳。
@echo off
set /p str1= 请输入要替换的文件(文件夹)名字符串(可替换空格):
set /p str2= 请输入替换后的文件(文件夹)名字符串(去除则直接回车):
echo.
echo 正在修改文件(夹)名,请稍候……
for /f "delims=" %%a in ('dir /s /b ^|sort /+65535') do (
if "%%~nxa" neq "%~nx0" (
set "file=%%a"
set "name=%%~na"
set "extension=%%~xa"
call set "name=%%name:%str1%=%str2%%%"
setlocal enabledelayedexpansion
ren "!file!" "!name!!extension!" 2>nul
endlocal
)
)
echo 修改完成
exit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想说,不需要写什么程序吧,只是删除的话,直接win自带的搜索,选名字,搜索结果中全选,右键删除……
追问
您好,我表述有问题。 我说的是文件名。 如果这么多文件名当中出现某个字符,那通过批处理删除这个字符。 文件名中其他的字符依然存在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-04-06
展开全部
a.单击“开始→所有程序→附件→系统工具”,然后单击“任务计划”。再双击“添加任务计划”图标,双击它。这时候弹出一个计划任务对话框。
b.接着我们按照“任务计划向导”的提示,单击“下一步”按钮。这时候会出现很多软件,你可以选择一个要计划执行的软件,这里我们点【浏览】按钮,选择你的批处理文件目录,比如【C:\删除文件夹.cmd】。
c.再点击“下一步”按钮就会让你对这个计划运行限定启动时间,当然你的要求是1个月一次,那就选【每月】。在“下一步”选择什么时候要执行这个任务,当然是根据自己的实际需求来选择。
d.接下来就要对这个计划任务输入密码,就是你的windows登陆密码,当然也可以不用输入,,不过最好输入这样保险。
这样就行了,到一个月你设置的时间点上系统就自动删除你建的那个文件夹。
纯手打,不容易,看着满意请予以采纳,多谢支持!
b.接着我们按照“任务计划向导”的提示,单击“下一步”按钮。这时候会出现很多软件,你可以选择一个要计划执行的软件,这里我们点【浏览】按钮,选择你的批处理文件目录,比如【C:\删除文件夹.cmd】。
c.再点击“下一步”按钮就会让你对这个计划运行限定启动时间,当然你的要求是1个月一次,那就选【每月】。在“下一步”选择什么时候要执行这个任务,当然是根据自己的实际需求来选择。
d.接下来就要对这个计划任务输入密码,就是你的windows登陆密码,当然也可以不用输入,,不过最好输入这样保险。
这样就行了,到一个月你设置的时间点上系统就自动删除你建的那个文件夹。
纯手打,不容易,看着满意请予以采纳,多谢支持!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询