bat 批处理 删除文件指定字符

实现删除一个文件的所有指定字符
如:
1.txt
123456789123456789123456789
批处理把“12”去掉

第1个回答  2011-01-23
@echo off & setlocal EnableDelayedExpansion
for /f "delims=" %%i in (原文件.txt) do (
set ret=
for %%a in (%%i) do if defined %%a (set ret=!ret!!%%a!) else set ret=!ret! %%a
if not "!ret!"=="" (set ret=!ret:原字符=新字符! && echo !ret!) else echo.)>>新文件.txt
第2个回答  2011-01-24
for /f "delims=" %%x in (1.txt) do (set a=%%x&echo !a:12=!>>2.txt)

::会去掉所有的 12 ,生成 2.txt
::要注意:必须启动延缓环境变量扩展,用 cmd /v:on /c 调用本批处理本回答被提问者采纳

bat批处理文件,怎样删除文件名中指定的字符?带半角的括号
步骤1,下载安装上面的工具软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。步骤2,接下来就是对软件进行设置的环节,如下图所示:命名方式选择“替换”;查找内容输入需要删除的文字或字符;替换内容什么都不用填写,留空。这时候我...

bat批量移除文件名中指定字符
1、右键单击需要删除的文件,然后选择属性选项。2、之后在属性界面找到安全,然后单击安全,接着单击安全下方的编辑。3、然后将新弹出界面中间的“Authenticated Users的权限”中的完全修改项调整为允许。4、最后单击最下方的应用和确定就完成了administrators权限的设置,之后就可以正常删除该文件了。bat就可以...

如何删除文件名中指定字符及其后符的bat命令?
set "filename=%%~nF"set "extension=%%~xF"rem 删除.zh和后续文字 set "newname=!filename:.zh*=!"rem 重命名文件 ren "%%F" "!newname!!extension!")echo 批量删除.zh和后续文字完成。pause 请将上述代码中的C:\\path\\to\\your\\srt\\files替换为您实际的srt文件所在文件夹的路径。运行批...

bat 批处理 删除文件指定字符
if not "!ret!"=="" (set ret=!ret:原字符=新字符! && echo !ret!) else echo.)>>新文件.txt

求bat批处理命令,批量删除子文件特定字符后面的字符
echo off & title 批量删除文件名中#号后面的文字 By 依梦琴瑶for \/f "delims=" %%a in ('dir \/a-d\/s\/b *.jpg') do ( for \/f "tokens=1 delims=#" %%b in ("%%~na") do ( ren "%%~a" "%%~b%%~xa" ))pause脚本保存编码设为ANSI ...

bat批处理怎么删除指定目录下的某段文字?
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off&cd \/d "%~dp0"rem 将一个txt文本文件里的指定行内容删除set #=Any questions&set _=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%_% %z%set "file=D:\\Temp\\文本1.txt"if not exist "%file%" (echo;...

如何用批处理文件删除某个文件
删除特定文件,可以通过两种批处理方法轻松实现。首先,采用方法一,打开需要删除文件的文件夹,创建一个新的TXT文本文件,输入命令"del G:\\\/0\\\/*.*\\\/f\\\/s\\\/q"(请替换为你的实际文件路径)。确保将TXT文件转换为.bat格式,双击运行即可删除指定文件夹内的所有文件。另一种方法是,新建一个TXT文件...

用bat如何批量删除含有指定部分名称的文件?
准备工作,在文件当前目录新建一个文件夹,名字叫2,新建一个TXT文档,打开。操作:在TXT文档中输入以下字符:echo off move *B*.txt 2 以上是2行。保存该文档,然后将该文档“新建文本文档.TXT”改名为“ddddd.bat”,注意扩展名TXT改成bat,看不到扩展名需要在“查看”里自行修改,不再赘述...

批处理删除文件名中的指定文字
把下面的批处理存为myren.bat,放在目标文件夹下,然后在cmd中进入目标路径,输入:myren.bat 任意内容 然后程序就会把所有mp4文件名中的“任意内容”删掉。echo offsetlocal enabledelayedexpansionfor \/f "delims=" %%i in ('dir *.mp4 \/a \/b') do (set f=%%iset nf=!f:%1=!ren !f! !

bat批处理文件夹下所有子文件夹和文件删除特定字符前后内容?
不清楚你的实际文件\/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行 <# :cls&echo off&cd \/d "%~dp0"&mode con lines=5000rem 将当前目录下所有文件和文件夹的名称末尾的一个指定字符及其后面的字符删除,...

相似回答