导航:首页 > 文件目录 > bat删除文件内容中的字符

bat删除文件内容中的字符

发布时间:2022-09-17 11:21:13

⑴ 如何用BAT删除文件名中特定的几个字

说明(重要):set str=- airvideo就是设置你要替换的字符。
如果字符(- airvideo)前面有空格,就这样(set str= - airvideo)
也就是说一个空格也是按一个字符处理的。
@echo off
set fol=G:\AirVideo提取处\
set str=- airvideo
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s /b "%fol%*.*"') do (set a=%%~fi& set b=%%~ni& set c=%%~xi
set b=!b:%str%=!
ren "!a!" "!b!!c!")

⑵ bat批量移除文件名中指定字符

教你批量删除文件名中的部分字符:

步骤1,安装工具软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。

⑶ 怎么用.BAT批量删除文件名含有指定的字符

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

/*&cls&echooff&modeconlines=5000
rem删除当前文件夹里文件名称中的指定字符
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
cd/d"%~dp0"
type"%~f0"|cscript-nologo-e:jscript"%~f0">"%tmp%v.v"
dir/a-d-h/b|find/i/v"%~nx0"|cscript-nologo-e:vbscript"%tmp%v.v"
echo;%#%+%$%%$%/%@%%z%
pause
exit
*/
vartext=WSH.StdIn.ReadAll();
varm=text.match(//* ([sS]+)*/s*$/);
WSH.echo(m[1]);
/*
delword="a"
Setfso=CreateObject("Scripting.Filesystemobject")
DoWhileWSH.StdIn.AtEndOfStream<>True
it=WSH.StdIn.ReadLine
oldbase=fso.GetBaseName(it)
ext=fso.GetExtensionName(it)
Ifext<>""Then
ext="."&ext
EndIf
newbase=replace(oldbase,delword,"",1,-1,1)
Ifoldbase<>newbaseThen
WSH.StdErr.WriteLineit&"-->"&newbase&ext
EndIf
Loop
*/

⑷ 求bat批量删除文件夹名中的特定字符和后面的字符

批量删去文件名中的特定文字或字符:

步骤1,安装软件后打开,点击【添加文件】按钮,将需要修改名称的文件全部添加到软件中,也可以通过将文件拖动到软件上的方式进行添加。

⑸ 批处理:如何批量删除文件夹名字中的部分字符

批量删除文件名中的部分相同文字字符:

步骤1,电脑上下载优速文件批量重命名软件后安装打开,点击首页的【文件夹重命名】功能进入内页,然后点击【添加文件夹】蓝色按钮,将需要修改名称的文件夹全部导入到软件中。

⑹ bat命令删除文本里面的字符串

以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
@echo off
rem 获取多个文件去除后缀名/不带扩展名的名称输出到一个txt文本文件
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "outfile=xxx.txt"
(for /f "delims=" %%a in ('dir /a-d-h/b') do (
if /i "%%~nxa" neq "%~nx0" echo;%%~na
))>"%outfile%"
echo;%#% +%$%%$%/%@% %z%
pause
exit

⑺ 批处理删除文件名中的指定文字

批量去除文件名中指定字符的方法:

步骤1,先下载软件包,安装完成后打开,点击电脑上的【添加文件】按钮将需要修改名称的文件全部添加到软件中,可以同时将不同文件夹内的文件添加到软件中。

⑻ 批处理如何去掉/删除文件名中的指定字符

中文内容的部分自己替换成需求的文件格式,和需要处理的文字

@echooff&
rem开启变量延迟扩展
rem遍历批处理所在目录的对应格式的文件
for/f%%iin('dir/w/b*.txt')do(
setFilename=%%i
echo.替换前的名字:!Filename!
rem字符串处理
setrFilename=!Filename:b=!
echo.替换后的名字:!rFilename!
rem替换文件名
ren!Filename!!rFilename!
)
pause

⑼ 如何删除文件名中某几个字用bat批处理命令

@echo off& setlocal enabledelayedexpansion
for /f "delims=" %%1 in ('dir /a /b') do (set wind=%%1
ren "%%~1" "!wind:文档版权=!")

⑽ bat批处理文件夹下所有子文件夹和文件删除特定字符前后内容

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

<#:
cls&echooff&cd/d"%~dp0"&modeconlines=5000
rem将当前目录下所有文件和文件夹的名称末尾的一个指定字符及其后面的字符删除,但保留文件名称末尾的数字序号并补0
set#=Anyquestion&set_=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%_%%z%
set"self=%~f0"
powershell-NoProfile-ExecutionPolicybypass"Get-Content-literal'%~f0'|Out-String|Invoke-Expression"
echo;%#%+%$%%$%/%_%%z%
pause
exit
#>
$b=[Convert]::FromBase64String("IC0tPiA=");
$c=[Text.Encoding]::Default.GetString($b);
$self=get-item-literal$env:self;$current=$self.Directory.FullName;
$reg='_[^_]+?$';
$arr=@(dir-literal$current-recurse|?{$_.FullName-ne$self.FullName}|sort{$_.FullName.length}-Descending);
for($i=0;$i-lt$arr.length;$i++){
if($arr[$i]-is[System.IO.DirectoryInfo]){
$base=$arr[$i].Name-replace$reg,'';
if($base-ne$arr[$i].Name){
$arr[$i].FullName.replace($current,'')+$c+$base;
}
}
if($arr[$i]-is[System.IO.FileInfo]){
$num='';
$m1=[regex]::match($arr[$i].BaseName,$reg);
if($m1.Success){
$base='';
$m2=[regex]::match($m1.groups[0].value,'[((](d+)[))]$');
if($m2.Success){
$base=$m2.groups[1].value.PadLeft(2,'0');
$arr[$i].FullName.replace($current,'')+$c+$base+$arr[$i].Extension;
}
}
}
}
阅读全文

与bat删除文件内容中的字符相关的资料

热点内容
手机打开cad文件显示不全 浏览:697
突然不能删除文件 浏览:712
msp430单片机程序设计 浏览:22
生成jvmdump文件 浏览:30
怎样恢复删除文件夹里面的视频 浏览:782
网易云扫描音乐文件 浏览:717
win7隐藏文件夹显示不出来 浏览:542
如何卸载淘宝网站 浏览:14
pscs6破解版教程 浏览:309
宽带网络提速了怎么弄 浏览:658
涨金币app弄不见了怎么找回来 浏览:666
大数据与导论的答案 浏览:579
在线观看小电影网址 浏览:507
win10注册打开chm文件 浏览:314
华为c8817在线升级教程 浏览:903
查看exe文件是多少位的 浏览:736
海岛奇兵最早版本图片 浏览:708
手机sd卡视频文件 浏览:427
手机收藏是哪个文件夹 浏览:465
无线网络技术的标准有哪些 浏览:504

友情链接