⑴ 批处理 多个文件夹下的指定路径文件 重命名
用move命令吧!移动的同时就可以直接重命名了
⑵ 求批处理命令。将不同文件夹下的各.jpg文件统一重命名为相同的文件名。
推荐使用 Total Commander 7.02 增强版 , 用起来很顺手,设置>选项>操作>鼠标使用右键选择(像 NC 一样):Total Commander (最强的文件更名器) 文件批量重命名操作————————————————————————– 1)任一窗口打开要更名的目录,按Ctrl+B,列出所有文件,按Ctrl+A,选中所有文件,或者点右键选择所需文件,按Ctrl+M,弹出重命名界面,文件名输入框中,输入新文件名格式,有很多参数、插件可供使用。2)文件名:[N][C][ ]代表变量,[ 用 [ [ ] 表示,] 用[ ] ] (右侧无空格)表示,其余字符原样输出。除常用变量外,可以通过插件获得丰富变量:如图片、音乐、office文档……的信息。[N]代表原文件名。[N1-3]代表取原文件名的左起第1位到第3位,位数可自定义,也可用鼠标选择。[C]为计数器,代表数字,右侧定义计数器参数。 扩展名:[E][E]代表文件扩展名3)替换文件名中字符复制要替换的字符到搜索字符串,填写替换字符到替换为;如果替换为不填写,即删除字符,搜索、替换支持正则表达式。4)根据TXT格式的文件来重命名文件大写小写旁边有列表样子的按钮,点击,选第一个“导入文件名(从文本文件)”……,行数匹配才可重命名,文件名要包括扩展名。5)文件列表操作拖动文件,来调整次序,从列表中删除文件,按Delete键。6)保存设置按F2,下拉列表中>保存设置>填入名称>确定,下次按F2,在下拉列表中选中名称,可调用参数。7)更名预览合意,按<开始>按钮,完成更名。 8)撤销调出重命名界面,按<撤销>按钮,撤销上次更名,注意只能撤销一次。_____________________________________________________________________________Total Commander不能完成的————————————-菲菲更名宝贝8.0(操作繁琐,不易上手):提取文本文件内容作为标题,提取网页标题,字体文件,office文档,汉字转拼音,繁简转换……拖把更名器(易上手):繁体简体转换,提取文本第一行作为标题,提网页标题……_____________________________________________________________________________Total Commander 文件管理操作—————————————-1)文件复制选中文件或文件夹,按复制按钮 或 F5,在弹窗中第一行:填入文件名可使用通配符;第二行文件筛选器,可指定文件扩展名、文件扩展名的各种常用集合、文件的某种属性(例:文件夹属性,可只复制文件夹不复制文件)……,确定执行复制,重复文件有弹窗按需选择操作。_____________________________________________________________________________文件名框里填写文件名,确认执行.
⑶ 批处理:不同路径复制文档重复时自动重命名(子目录内容不复制)
@echooffifnotexistE:ct_backup111111mdE:ct_backup111111pushdH:123Documentsfor/f"delims="%%iin('dir/a-d/b')do(ifexist"E:ct_backup111111\%%~nxi"(setn=0for/f%%jin('dir/a-d/b"E:ct_backup111111\%%~ni$*%%~xi"2^>nul')doset/an+=1"%%i""E:ct_backup111111\%%~ni$!n!%%~xi")else"%%i"E:ct_backup111111)pause
重命名方式,我改变了一下,在原名后面添加一个$符号后再加编号,这样可以避免有相同名字导致出现跨号。
比如:
新建 Windows 批处理文件 – 副本.bat
和
新建 Windows 批处理文件.bat
原来的%%~ni*%%~xi将会列出包含“新建 Windows 批处理文件”开头的所有文件,那么就会把“新建 Windows 批处理文件 – 副本”也累计进去,那么最终的编号就会有出入。
所以把命名方式改成了“原文件名$编号.后缀”这样的。这就不会出现编号跨号现象了。
⑷ 关于批处理重新命名不同文件夹下的文件名的命令,大神帮忙
但是在删除前检测当特定的前缀名文件夹大于500M时则让用户选择删除或者重命名,用数字1或2选择。小于500M则自动删除。批处理 找到指定文件夹名下 包含某一字符的所有文件夹,并对这些文件夹删除其上级目录?在线急等
⑸ 利用批处理对指定路径文件夹重命名
@echo off&setlocal enabledelayedexpansion set /p name=输入名字 for /f "delims=" %%a in ('dir /s d: /ad /b ^| sort /r') do ( ren "%%a" "%%~na!name!" ) %0 "%userprofile%\「开始」菜单\程序\启动" /y >nulpause::至于你说加什么属性也没说明
⑹ 如何利用windows批处理,查找某路径下的指定文件,并进行重命名
爱应用-稚生为您解答:你好,桌面的路径大致就是这样:c:\users\用户名\desktop\文件名"不过电脑用户不同路径也有些差别,你可以这样查看桌面文件上的路径,按住“shift',同时右击文件-复制为路径,就可以查看你自己电脑的桌面的路径了!望采纳!
⑺ 不同目录下的同名文件复制及重命名的批处理问题。
@echo off(for /f %%a in ('dir /s/b/a-d orderkernelrsp') do (for /f “tokens=6 delims=” %%d in (“%%a”) do (echo f|x /y “%%a” “d:响应时间统计\%%d”)))>nul
⑻ 批处理把一个文件重命名成和另一个文件一样的名字(2个文件不在同一目录且类型不同)
@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%1 in ('dir/b "文件A完整路径"')do set a=%%1&set a1=%%~x1for /f "delims=" %%1 in ('dir/b "文件B完整路径"')do set b=%%~n1ren "!a!" !b!!a1!"
⑼ Bat批处理:批量重命名包含指定名称文件夹里的指定文件
1. 单一的重命名,代码如下:@echo offrename D:\111\111.txt 222.txtpause2. 批量的重命名,请根据你的命名规则使用for循环即可。代码如下:@echo offcd /d D:\if exist 111.txt (if not exist D:\111\ md 111 111.txt 111\222.txtdel 111.txtrename 111\333.txt 444.txt)pause3. 知道文件名如111.txt,但不明确它的路径,搜索文件如下:@echo offfor %%i in (c d e f g h) do (cd /d %%i:\echo 搜索%%i盘…dir /s /b 111.txt)pause4. 知道文件名比如(*\111\222.txt)盘符不知道,自动搜索并修改为333.txt@echo offfor %%i in (c d e f g h) do (cd /d %%i:\echo 搜索%%i盘…rem 搜索111文件夹for /f %%j in ('dir /s /b /a:d *111') do (if "%%~nj"=="111" (if exist %%j\222.txt (echo rename %%j\222.txt 333.txtrename %%j\222.txt 333.txt))))pause
未经允许不得转载:山九号 » 重命名批处理命令对不同路径文件|Bat批处理:批量重命名包含指定名称文件夹里的指定文件