请问如何批处理删除文件夹中指定字符前的所有字符?
例:文件夹123_111,321_222,11111_333,删除_,处理后111,222,333指定字符前的字符数不固定。请问文件夹如何处理。...
例:文件夹123_111,321_222,11111_333,删除_,
处理后111,222,333 指定字符前的字符数不固定。
请问文件夹如何处理。 展开
处理后111,222,333 指定字符前的字符数不固定。
请问文件夹如何处理。 展开
3个回答
展开全部
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为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 · 百度认证:河南新华电脑学院有限公司官方账号
关注
展开全部
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
@echo off
(for /f "tokens=1* delims=-" %%i in (a.txt) do echo %%j)>b.txt
rem move /y b.txt a.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只是眼 神 悲伤难以去掉新地球 从头来一遭过去的错误 不能一直重弹老调新地球 我却想回到那一年那年被遗忘的小岛新地球 他们这么叫脸上没有笑 说着一口陌生腔调新地球 他们很骄傲只是眼 神 有意无意的逃召守吮啡辉挪靡肪肪干
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询