怎样批量去掉文件名中的空格?

作者&投稿:木劳 (若有异议请与网页底部的电邮联系)
怎样批量去掉文件名中的空格?~


@echo off
color f2
echo 我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.xls
pause
:--------------------------------------
setlocal enabledelayedexpansion
:--------------------------------------
for /f "tokens=*" %%j in ('dir/b') do (
set fn=%%j
echo 替换前:!fn!
set fn=!fn: =!
echo 替换后:!fn!
:将fn字符串中的每一个空格(" ")替换成空字符("")。
ren "%%j" !fn!
)
:--------------------------------------
set pp=%~dp0
echo %pp%
:--------------------------------------
for /d /r . %%i in (*) do (
:更新路径,将有空格的路径改为除去空格后的路径,才能进入
for /f "tokens=*" %%l in (!i!) do (
set pt=%%l
set pt=!pt: =!
set i=!pt!
)
echo 路径 %%i
cd %%i
:-------------------
for /f "tokens=*" %%j in ('dir/b') do (
set fn=%%j
echo !fn!
set fn=!fn: =!
echo !fn!
:将fn字符串中的每一个“ ”替换成“”空字符。
ren "%%j" !fn!
)
)
:--------------------------------------
cd %pp%
echo %pp%
for /d /r . %%k in (*) do echo %%k>>目录表格.xls
echo 已经将文件夹目录(不包括文件)生成到【目录表格.xls】
echo 如果希望更多bat功能可以发邮件给:973490770@qq.com
pause

下面这个方法还不错:

步骤1,下载“优速文件批量重命名”软件后安装打开,点击软件左上角的【添加文件】蓝色按钮,将需要修改名称的文件批量添加到软件中。

步骤2,这时候在左边可以看到设置窗口,命名方式选择“替换”;在查找内容右边的方框内输入一个空格。其他都不用设置了,这时候在右边可以预览到新文件名中已经没有了空格。

步骤3,确认无误后就点击右上角的【开始重命名】按钮,启动软件程序,当弹出“重命名成功”的提示框说明批量处理完成了。

步骤4,打开查看处理后的文件可以看到,所有文件名中已经没有了空格。



可以用软件Replace Pioneer批量重命名,删除其中的空格,详细步骤:

1. 打开Tools->Batch Runner菜单
2. 把多个待处理文件拖拽到Batch Runner窗口中
3. 选中Set output filename,并把后面的内容改为:
${FILENAME}{replace,' ',''}
4. 观察output file一列的新名字是否符合要求,然后点击File Rename即可。

如果不想删除空格,而是想把空格替换为下划线,那么第3步写为:
${FILENAME}{replace,' ','_'}

您好,这还不好办吗?当然得启用文件批量改名高手呀,一次改多个,像删空格、符号、自定义、翻译等不在话下,可省事儿呀

用Adobe Bridge CS5 里面有批量改文件名或者直接替换

论处理文件的速度,还得是文件批量改名高手,什么去空格、自定义、插入、翻译等命名方式不在话下呀


如何批量把文件名中的重复字符删掉
1、例如,下图中的数据。每个单元数据的前3个字符是相同的。2、一次批量删除三个相同的字符“GDV”。检查所有数据单元格。3.再次单击“数据”选项卡;然后单击“排序”。弹出列向导,单击“固定宽度”,然后单击“下一步”。4、单击“下一步”后,转到“排序向导”的第二页。然后,如下图所示放置鼠标...

如何批量去掉文件名中的中文字符
由于你的要求比较奇特,一时找不到好的批量改名工具,不过下面这个工具多一些步骤,但是可以完成你的要求。http:\/\/www.xdowns.com\/soft\/4\/144\/2007\/Soft_35108.html 界面如图。那么很容易发现我们在上面添加要改名的文件夹,而使用下面的第三个功能“删除”来去掉文件夹名前面那些多余的汉字。但是显然...

如何批量去掉大量文件名中相同的前缀?
1、下载一个批量修改文件名的软件,refilesname,打开软件。2、打开软件之后选择文件木兰,然后把要去掉的前缀输入进去查找一栏,替换成一栏可点击空格,都填好之后,点击开始替换。3、替换完成之后,【冬吴相对论】就被删除掉。

如何批量删除文件名中的一段?
        #将文件名批量替换     print('批量重命名运行完成!') if __name__ == '__main__':    filepath = '...

批量删除多个文件名中多余的字符
用以下代码做一个bat批处理文件,文件名任意,可以是:代码如下:echo offset \/p str1= 请输入替换前的文件(夹)名中的字符串(空格亦适用):set \/p str2= 请输入替换后文件(夹)名中的字符串(删除请直接回车):for \/f "delims=" %%a in ('dir \/s \/b ^|sort \/+65535') do (if "...

怎么批量去除文件名前的空格?
怎样批量删除文件名中的空格:步骤1,下载下图软件后安装打开,点击软件左上角的【添加文件】蓝色按钮,将需要修改名称的文件批量添加到软件中。步骤2,这时候在左边可以看到设置窗口,命名方式选择“替换”;在查找内容右边的方框内输入一个空格。其他都不用设置了,这时候在右边可以预览到新文件名中已经没...

批量取消同一文件夹下文件名中倒数第二个后缀如XXX.JPG.PDF将其变为X...
3、在excel的B1单元格粘贴公式=LEFT(A1,FIND(".",A1)-1)&MID(A1,FIND(".",A1,FIND(".",A1)+1),10),往下填充 4、在C1单元格粘贴公式="REN "&A1&" "&B1 5、复制C列,在文件夹里新建文本文档,把C列内容粘贴进去,然后把txt扩展名改为bat,双击执行。完成。如果你的文件结尾全都是...

怎么用批处理 批量删掉文件夹下 所有文件名中相同的文字
用菲菲文件更名宝贝,省的麻烦,而且以后对大量文件进行各种重命名操做时也可用,很方便

怎样用批处理批量删除多个文件名中的指定文字
你的文件是什么?拿过来看看,用工具处理 echo off setlocal enabledelayedexpansion set "mulu=g:\\book"for \/f "delims=" %%a in ('dir \/b\/a-d "%mulu%\\*.txt"') do (set "bn=%%a"set bn=!bn:《=!set bn=!bn:》=!ren "%mulu%\\%%~nxa" "!bn!")echo 更名成功,按任意键退出 p...

怎么用bat批量去掉文件名最后的“_”和“数字”?
注意:7是怎么来的,比如你要删除的内容_01共有3位,删除的时候会把后面的内容(即_02.jpg)全部删掉,所以加起来要删除的是7位。3、保存,将文本文档的后缀名“.txt”改成“.bat”4、双击bat文件,按任意键一下,完成。5、注意:此文件夹内的所有jpg文件都会删除后面3位!如果不是jpg格式换成...

通道侗族自治县15553882369: 怎样批量去掉文件名中的空格?
桑研尼目: 可以用软件Replace Pioneer批量重命名,删除其中的空格,详细步骤: 1. 打开Tools->Batch Runner菜单 2. 把多个待处理文件拖拽到Batch Runner窗口中 3. 选中Set output filename,并把后面的内容改为: ${FILENAME}{replace,' ',''} 4. 观察output file一列的新名字是否符合要求,然后点击File Rename即可. 如果不想删除空格,而是想把空格替换为下划线,那么第3步写为: ${FILENAME}{replace,' ','_'}

通道侗族自治县15553882369: 怎么批量去除文件名里的空格?
桑研尼目: 推荐用软件Replace Pioneer批量重命名图片. 详细操作: 1. 选择Tools->Batch Runner 菜单. 2. 把待处理图片文件从文件管理器拖拽到Batch Runner窗口中. 3. 把set output filename 中的${FILENAME}修改为${FILENAME}{replace,' ',''}即把空格替换成空 4. 观察output file一列新文件名是否符合要求,然后点击File Rename,完成重命名. 更多重命名的例子可以参考以下资料:

通道侗族自治县15553882369: 怎么批量去除文件名前的空格? -
桑研尼目: 推荐用Replace Pioneer, 完全可以做到. 详细操作: 1. 选择Tools->Batch Runner 菜单. 2. 点击"Pick Files",按住shift或control选择多个文件,或用"Search Files"在目录中搜所需要的文件. 3. 把文件按需排序. 4. 把set output filename 中的${FILENAME}改为${BASE}{replace,'^ ',''}.${EXT} 5. 点击Rename,完成重命名. 注:replace,'^ ',''表示把开始的空格替换成空

通道侗族自治县15553882369: 如何批量去掉某一文件夹中,某些文件名的所以空格 -
桑研尼目: @echo off color f2 echo 我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.xls pause :-------------------------------------- setlocal enabledelayedexpansion:-------------------------------------- for /f "tokens=*" %%j in ('dir/b') do ( set fn=%%j ...

通道侗族自治县15553882369: 怎样删除文件夹里所有文件名最后的空格 -
桑研尼目: 楼主,用批处理来实现吧,将一下代码保存为批处理(.bat)放到要除空格的文件夹了运行,它将为你去除文件名最后的空格.@echo off&setlocal Enabledelayedexpansion for /f "delims=" %%a in ('dir /b "*.mp3"') do ( set var=%%~na if "!var:~-1!"==" " set var=!var:~0,-1!&ren "%%a" "!var!%%~xa") echo.&echo ok&pause>nul

通道侗族自治县15553882369: 如何一次把一个word文档里所有的空格都去掉 -
桑研尼目: 操作步骤: 1、单击编辑菜单,在下拉菜单中选择命令,如图所示; 2、弹出查找和替换对话框,在查找内容输入框中输入一这空格,去掉区分全/半角复选框中的对勾,单击全部替换按钮即可,如图所示.

通道侗族自治县15553882369: 怎样一次性删除文档中的所有空格? -
桑研尼目: 你说的是空行吧,一般从网上下载或者复制下来的文章都会有很多空格,解决的方法是:在word中点“编辑”-“替换”-“替换”在第一个长条中输入:^p^p 注释:这个就是代表空行的代码,如果是空格直接在这里按空格 第二个长条中输入:^p 然后点全部替换就好了.如果是空格这里什么都不用输.

通道侗族自治县15553882369: 如何删除一个文件夹中所有txt文件中的空格 -
桑研尼目: @echo off setlocal EnableDelayedExpansion for /f "delims=" %%a in ('dir /a-d/s/b *.txt') do ( set file=%%~na set file=!file: =! ren "%%~fna" "!file!%%~xa" ) pause 以上代码是去除文件名中的空格,文件名不变,请采纳,谢谢!

通道侗族自治县15553882369: 如何用批处理文件删除含空格的文件夹 -
桑研尼目: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46@echooff color f2 echo我可以将【文件夹】目录及子目录[去除文件名空格]整理到-目录表格.xls pause :-------------...

通道侗族自治县15553882369: 批处理,txt文件名中的空格 -
桑研尼目: 不可以的,win系统下文件命名前面有空格会自动取消掉,但是如果中间有空格的话,用 双引号“”括住文件名即可.另table是不可以用来命名文件的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网