请问如何批处理删除文件夹中指定字符前的所有字符?

例:文件夹123_111,321_222,11111_333,删除_,处理后111,222,333指定字符前的字符数不固定。请问文件夹如何处理。... 例:文件夹123_111,321_222,11111_333,删除_,
处理后111,222,333 指定字符前的字符数不固定。
请问文件夹如何处理。
展开
 我来答
国事经营0
2020-07-18 · TA获得超过1474个赞
知道大有可为答主
回答量:5517
采纳率:95%
帮助的人:478万
展开全部


不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件夹放一起运行

rem 删除文件夹名称开头指定字符前面的内容
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /ad/b *-*') do (
    for /f "tokens=1* delims=-" %%b in ("%%~nxa") do (
        echo;"%%a" --^> "%%c"
        ren "%%a" "%%c"
    )
)
echo;%#% +%$%%$%/%@% %z%
pause
exit




追问
不好意思,不用了。谢谢。
河南新华电脑学院
2020-07-18 · 百度认证:河南新华电脑学院有限公司官方账号
河南新华电脑学院
河南新华电脑学院隶属于IT教育知名品牌——新华互联网科技,是具有一定影响力的直营电脑教育品牌。
向TA提问
展开全部
rem 如果需要在bai原文件修改,把最du后一zhi行前面的rem去掉即dao可。
@echo off
(for /f "tokens=1* delims=-" %%i in (a.txt) do echo %%j)>b.txt
rem move /y b.txt a.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中月很0B

2022-06-16 · 贡献了超过175个回答
知道答主
回答量:175
采纳率:25%
帮助的人:5.6万
展开全部
只是眼 神 悲伤难以去掉新地球 从头来一遭过去的错误 不能一直重弹老调新地球 我却想回到那一年那年被遗忘的小岛新地球 他们这么叫脸上没有笑 说着一口陌生腔调新地球 他们很骄傲只是眼 神 有意无意的逃召守吮啡辉挪靡肪肪干
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式