批处理修改文件夹名的问题

作者&投稿:示雪 (若有异议请与网页底部的电邮联系)
批处理修改文件夹名~

for /f "tokens=*" %i in ('dir /ad/b') do move /y "%i" "%i %date%" && md "%i"

假设该文件夹路径为C:\ABC 或 C:\ABC1

@echo off
if exist C:\ABC (rename C:\ABC ABC1)
if exist C:\ABC1 (rename C:\ABC1 ABC)

以下批处理就可以解决你的问题,你只需要把你那些文件夹所在的那个最上层文件夹拖到该批处理上,按提示操作就可以了。
因为你是要将字符串删除,所以替换后的字符串你不需要输入,直接回车即可。

@ECHO OFF
set batchName=批量重命名-替换文件或者文件夹的字符串
TITLE 忆林子--%batchName%
rem [HEAD========================================================HEAD]
rem 名称:批量重命名
rem 作者:忆林子
rem 概要:批量替换文件或者文件夹的字符串
rem 用法:
rem 1、将需要批量重命名的文件所在的那个文件夹拖到该处理上
rem 2、按提示输入要替换的字符串,然后按回车。
rem 3、按提示输入想要替换为的字符串,然后按回车。
rem
rem 考虑到多次操作,该批处理加了循环操作处理,可进行多次替换,而不
rem 需要多次拖文件夹。
rem
rem 修正履历
rem 修改者 修正方式 版本号 备考
rem [MID==========================================================MID]
rem 忆林子 新建 Ver.2010.03.06-001
rem [FOOT========================================================FOOT]
COLOR 0a
:main
set /a count=%count%+1
set /p oldStr=[请输入想要替换的字符串]
set /p newStr=[请输替换后的字符串]
for /f "tokens=*" %%a in (
'dir "%~1" /a /b'
) do (
SETLOCAL ENABLEDELAYEDEXPANSION
set "newFileName=%%~nxa"
set "newFileName=!newFileName:%oldStr%=%newStr%!"
ren "%~1\%%~nxa" "!newFileName!"
ENDLOCAL
)
ECHO.
echo 第 %count% 次替换已完成
ECHO.
goto :main
EXIT

@echo off&for /f "delims=" %%1 in ('dir/a/b "E:\colour\NET\*"')do for /f "tokens=1,3 delims=-" %%2 in ('dir/a/b "E:\colour\NET\*"')do ren "%%1" "%%2%%3"

很简单

----------------
看不懂,那你要怎样的效果?

@ECHO OFF
FOR /F "TOKENS=* DELIMS=" %%I IN ('DIR /AD /B *') DO (
set "var=%%I"
set var1=%var:Eestern picture galleries -=%
set var2=%var1: - Board_files
=%
ren %var% %var2%
)

for /f "tokens=1* delims=-" %%i in ('dir /ad /b') do ren "%%i-%%j" "%%i"


CMD批处理修改文件名
2、回车键之后,你会进入dos系统的操作界面。3、让我们假设你需要批处理的文件在E盘的abc文件夹下。那么这一步,你需要在dos下进入这个文件夹。输入“E:“(冒号是必要的),输入”cd abc“(进入abc文件夹)。4、下面就是修改文件名了。dos系统下修改文件名的命令是”ren *.* *.*“(注意空格...

文件夹名称怎么修改,求方法?
打开刚才的存放需要更改名称的文件夹,新建一个【文本文档】将刚才辅助的代码直接粘贴进去,然后点击【文件】选择【另存为】将编码格式设置为【ANSI】点击保存。最后我们点击这个文本文档,按下F2来修改它的名字,将扩展名text更改为bat然后点击回车,最后是需要双击下这个bat文件即可批量修改文件夹名称。

批量修改文件夹的名字,删除名字中相同的字?
先编辑一个批处理 dir pause 运行一下,将目录都拷贝出来,然后在excel里面编辑批处理命令,在第2列粘贴,第三列输入公式=left(b1,2),第一列输入ren,并自动填充c列和b列 然后全选复制,在刚才的批处理里面粘贴、运行就行了

Win10系统更改文件夹名弹出错误代码0x80070057的解决方法-搜狗输入法...
上面就是Win10系统更改用户文件夹名出错的解决方法,按照以上步骤完成就能修改文件夹名了。搜狗输入法官网不仅提供了便捷的下载通道,还为用户准备了详尽的使用指南和贴心的客户服务。通过访问 http:\/\/pinyin.37moyu.com\/ ,您将进入一个全新的智能输入世界。无论您遇到任何问题或困惑,搜狗输入法官网都将...

Win10系统更改文件夹名弹出错误代码0x80070057的解决方法
上面就是Win10系统更改用户文件夹名出错的解决方法,按照以上步骤完成就能修改文件夹名了。总结而言,搜狗高速浏览器是一款为满足现代网络需求而精心打造的浏览器。其专业的开发团队不仅注重提供一流的用户体验,还致力于不断优化网页执行速度,增强安全性,以及支持各类扩展插件,从而实现高度个性化的浏览体验。

批处理修改文件夹名称特殊符号
用for循环遍历目录文件,开启变量延迟,提取相应行的指定位置,比如!s:~4,1!修改成指定内容!要代码请加悬赏分,这是对其他帮你的人的起码尊重!

如何修改桌面文件夹的名称?
3、右击打开里面的“桌面”的属性窗口。4、在属性窗口中点击进入“位置”选项卡。5、点击“移动”按钮,选择刚才创建的桌面文件夹。6、点击“应用”按钮,提示是否把所有文件移到新的目录上,可以根据实际情况选择,一般选择“是”就可以了。7、可以用同样的方法来修改下载、我的文档、我的图片等文件夹...

win10修改账户文件夹名方法
win10修改账户文件夹名方法:1、查看登录用户首先确认自己的登录账号,点击开始菜单的账号。2、修改用户名打开我的电脑,或计算机右击“管理”。3、进入计算机管理界面,选择找到登录的那个账号。4、右击修改登录的账号,重命名。5、修改登录的用户名,改成自己想要的。可以为汉字。6、修改文件夹接着打开,...

批处理修改文件夹名称
写一个批处理:echo off for \/f "delims=" %%i in ('dir \/ad \/b') do (ren "%%i"\\%1 %2 )存为myren.bat放在www文件夹下,在命令行中输入myren.bat ads xxx,执行后所有文件夹中的ads都会更新为xxx。

批处理修改文件名
这种情况一般批处理比较麻烦,AutoIt脚本编程也许会更好实现,不过我给你支一招不用敲代码。1、下载Freecommander XE 2018,官方下载或绿色版都可以。程序图标 2、找到选定要批量重命名的目录,搜索文件名,-2016排除不必改名的文件 3、选中其他需要改名的文件,点击中间工具栏,导出项目到一个容器窗口中,...

六枝特区18020033065: 批处理修改文件夹名的问题 -
冷哪威麦: 以下批处理就可以解决你的问题,你只需要把你那些文件夹所在的那个最上层文件夹拖到该批处理上,按提示操作就可以了.因为你是要将字符串删除,所以替换后的字符串你不需要输入,直接回车即可.@ECHO OFF set batchName=批量重...

六枝特区18020033065: 如何批处理修改文件夹名称? -
冷哪威麦: 方法很简单.首先将所有需要进行文件名修改的文件移动到同一文件夹内,按“Ctrl+A”,全选所有文件,将光标移到选区上方,点击鼠标右键,在右键菜单中选择“重命名”. 此时,第一个文件的文件名变为可编辑状态,按照修改单个文件名的方法修改,例如将文件名改为“作业””,在空白处点击鼠标左键后,所有的文件都会随之发生变化,依次为“作业”、“作业 (1)”、“作业 (2)”……“作业 (n)”,瞬时实现了文件名的批量修改. 另外, 有的用户在文件夹选项中设置了让系统显示文件的全部名称,这时就要注意在修改文件名时,不要更改文件的扩展名(即文件名中“.”后面的部分),否则文件将不能被正常打开.

六枝特区18020033065: 修改文件夹名字的批处理如何写 -
冷哪威麦: @echo off::如果不存在diyname这个目录 if not exist "C:\Windows\diyname" (::新建一个diyname目录 md C:\Windows\diyname\::将SoftwareDistribution里的所有文件复制到diyname\ Xcopy /e C:\Windows\SoftwareDistribution\ C:\...

六枝特区18020033065: 怎么使用批处理文件改文件夹名 -
冷哪威麦: 批处理文件是以.bat为后缀名的,直接双击运行就行,改文件夹名,你选中文件点右键的重命名,输入你要改的名字,鼠标点下其他地方就改了!!

六枝特区18020033065: 修改文件夹名称的批处理 -
冷哪威麦: 代码如下: @echo off ren "D:\My Documents" "我的文档">nul 2>nul echo:如果需要修改成My Documents,请按任意键... pause>nul ren "D:\我的文档" "My Documents" exit双击后,会将d:\My Documents自动更名为“我的文档” 双击,再随便按一个键,就将“我的文档”改成“My Documents”了.希望我的回答能帮到您.^_^

六枝特区18020033065: 批处理怎么重命名文件夹 -
冷哪威麦: 你的问题描述中有问题 问题:你描述的问题中说前缀是20-GG ,仅仅是20-GG 吗,如果是就不会出现同名情况. 这里我假设你的前缀是"XX-XX "也就是想去掉前6个字符(加上空格)不仅仅是20-GG ,还包括20-FF等等,用下面...

六枝特区18020033065: 批处理 文件夹改名 -
冷哪威麦: 你这个问题逻辑有问题.存在WTF,就改成WTF1,那么就不会再存在WTF了.既然不存在WTF了,只存在WTF1,那么WTF怎么再去改成WTFE 所以你的问题有问题,除非你的目录中同时存在WTF、WTF1、WTFE这三个文件夹

六枝特区18020033065: 批处理修改文件夹的名字
冷哪威麦: 第一个问题,重命名 这种 [comic]《火影忍者第二部》(Naruto)[岸本齐史].vol.413 的文件夹 @echo off setlocal ENABLEDELAYEDEXPANSION for /f "tokens=*" %%z in ('dir /b /ad') do ( for /f "tokens=2* delims=." %%i in ("%%z") do ( ren "...

六枝特区18020033065: 批处理修改指定文件夹中的文件名 -
冷哪威麦: @for /r %%i in (*.bmp)do set/a n+=1&call ren "%%i" %%n%%.bmp

六枝特区18020033065: 批处理怎么改文件夹名字 -
冷哪威麦: 如果不移动位置用ren ,需要移动位置用move,例 ren d:\tool all move d:\tool e:\all

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