ren 命令在使用通配符时需要注意的地方_DOS/BAT

1、
ren 完整文件名 *指定完整文件名中任意字符或连续的字符串.扩展名
改文件名为:从原文件名开头通配至指定字符(串).扩展名
如:
ren 10.pdf *0.c 得 10.c
ren 10.pdf *p.c 得 10.p.c
ren 10.pdf *d.c 得 10.pd.c

2、
ren 完整文件名 *指定完整文件名非连续的字符串.扩展名
改文件名为:从原文件名开头通配至指定字符串首符+余下的字符串内容.扩展名
如:
ren 10.pdf *1p.c 得 1p.c
ren 10.pdf *0dp.c 得 10dp.c

3、
ren 完整文件名 *指定除完整文件名中任意字符(串).扩展名
改文件名为:通配完整文件名+指定字任符(串).扩展名

ren 10.pdf *mm.c 得 10.pdfmm.c

Originally posted by bjsh at 2007-4-13 10:10 PM:
在c盘新建一个10.pdf
执行下面的两句命令;
看看最后10.pdf 被改名成了什么/

ren 10.pdf *2.c
结果为: 10.pdf2.c

ren 10.pdf *1.c
结果为1.c

ren 10.pdf *2.c

*後面的第一個字是什麼?
2
10.pdf中有沒有這個字?
沒有。所以,接在後面
10.pdf
2.c

10.pdf2.c

ren 10.pdf *1.c

*後面的第一個字是什麼?
1

10.pdf中有沒有這個字?
有。從後面往前找,找到的第一個,對齊

10.pdf 1以後刪除
1.c 1以後接上
1.c

ren 10010.pdf *1.c

*後面的第一個字是什麼?
1

10010.pdf中有沒有這個字?
有。從後面往前找,找到的第一個,對齊

10010.pdf 1以後刪除
1.c 1以後接上
1001.c

特例 ren * *.
ren * "* "

FAT32

C:\TEST>cd.>123...456...789.mp3

C:\TEST>dir/b
123...456...789.mp3

C:\TEST>ren * *.

C:\TEST>dir/b
123...456...789

C:\TEST>ren * *.

C:\TEST>dir/b
123

---
C:\TEST>cd.>"123 456 789.mp3"

C:\TEST>dir/b
123 456 789.mp3

C:\TEST>ren * "* "

C:\TEST>dir/b
123

C:\TEST>for %a in (*) do @echo "%a"
"123"

NTFS

D:\TEST>cd.>123...456...789.mp3

D:\TEST>dir/b
123...456...789.mp3

D:\TEST>ren * *.

D:\TEST>dir/b
123...456...789

D:\TEST>ren * *.

D:\TEST>dir/b
123...456

D:\TEST>ren * *.

D:\TEST>dir/b
123

---
D:\TEST>cd.>"123 456 789.mp3"

D:\TEST>dir/b
123 456 789.mp3

D:\TEST>ren * "* "

D:\TEST>dir/b
123 456

D:\TEST>for %a in (*) do @echo "%a"
"123 456"

D:\TEST>ren * "* "

D:\TEST>dir/b
123

D:\TEST>for %a in (*) do @echo "%a"
"123"

时间: 2025-01-26 13:15:43

ren 命令在使用通配符时需要注意的地方_DOS/BAT的相关文章

批处理入门手册之批处理常用DOS命令篇(attrib、del、copy、xcopy)_DOS/BAT

1.2 学习attrib  del  copy  xcopy命令 学习要点: 1.设置文件属性:attrib 2.删除命令:del 3.复制文件:copy 4.复制文件(夹):xcopy 一.设置文件属性:attrib 显示或更改文件属性. ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:] [path] filename] [/S [/D]]      设置属性.   -    清除属性.   R   只读文件属性.   A  

cacls命令设置文件及其文件夹权限的方法_DOS/BAT

网上有许多讲解cacls权限设置的文章,虽然已经讲的比较简单,但是新手依然看的一头雾水,操作性不强. 下面以实例为大家一部一部讲解几个实用的命令. 你是否不想让别人在你的电脑上打开某个文件夹或者文件?是否有时想允许让别人看某个文件和文件夹下的文件,但是不想让别人更改?或者不想让自己电脑上的某个账户不能访问某个文件夹?如果有过那么可以用以下命令实现,而不需要借助其他加密软件. 注意要限制别人访问的文件或者文件夹所在盘必须要是NTFS文件系统的,而不能是FAT32格式.这或许是ntfs文件系统安全性

Reg命令使用详解 批处理操作注册表必备_DOS/BAT

只有在别无选择的情况下,才直接编辑注册表.注册表编辑器会忽略标准的安全措施,从而使得这些设置会降低性能.破坏系统,甚至要求用户重新安装Windows.可以利用"控制面板"或"Microsoft管理控制台(MMC)"中的程序安全更改多数注册表设置.如果必须直接编辑注册表,则请首先将其备份.使用Reg直接编辑本地或远程计算机的注册表.这些更改有可能造成计算机无法操作并需要重新安装操作系统.所以不要直接编辑注册表,而应尽可能利用"控制面板"或"

CMD下一个命令遍历目录并删除相同文件的代码_DOS/BAT

如果不小心安装了些制造垃圾的小工具,在系统中各个盘符下都产生了相同的垃圾文件,如我系统中就曾经有被产生了无数的desktop_1.ini 和 desktop_2.ini,当时首先想到的解决办法就是把所有的文件用windows的搜索工具找到,再一并删除,这种方法固然可以解决,但搜索的时候别忘了勾选搜索隐藏文件和隐藏文件夹,不然你是搜索不到恶意制造的垃圾文件的. 这里给出另一种简单办法,只要一个命令,也可达到同样的效果. 它遍历当前盘符并自动删除找到的文件. 命令格式: 复制代码 代码如下: I:\

dos命令行不能输入中文怎么办该如何解决_DOS/BAT

dos命令行不能输入中文的解决办法 复制代码 代码如下: reg add "HKEY_CURRENT_USER\Console" /v "LoadConIme" /d 1 /t REG_DWORD /f 首先检查 system32 文件夹下 conime.exe 文件存不存在,如果不存在,就到别的电脑去复制一个过来,然后关掉所有的控制台窗口,在"开始"->"运行"中输入如下内容并执行: reg add "HKE

使用批处理for命令清除事件查看器所有Windows EventLog日志_DOS/BAT

以前装完系统后要做个Ghost,为了达到完美,每次做Ghost前都会手动清除 事件查看器所有Windows EventLog日志. 后来使用了Windows 2008 r2/Win7后,这事变的复杂多了,所以也就没管了. 再后来有同事问到如何把他们全部清除,因为一个一个清,在Microsoft一级有很多目录,要想完全清除得半小时,并且清除后又有了,不实用. 再到今天,我在玩Hyper-V时,总看到一堆Error,鉴于之前给公司做的持续交付里,批处理大显身手,所以想应该可以使用批处理来实现, Go

CMD命令行下修改网络IP设置的方法_DOS/BAT

不累述,直接两个例子: 1.全自动修改网络地址: 复制代码 代码如下: @echo off netsh interface ip set address name="本地连接" static 192.168.1.55 255.255.255.0 192.168.1.1 auto >nul netsh interface ip add dns "本地连接" 202.98.96.68 index=1 >nul netsh interface ip add d

NTRights 命令行(DOS)修改用户权限功能详细说明_DOS/BAT

此工具系微软官方工具,但系统不自带,需下载 微软官方下载"Windows Server 2003 Resource Kit Tools"安装包 安装后需从%ProgramFiles%\Windows Resource Kits\Tools中把NTRights复制到系统中 本站下载: nright.rar 详解用法:(参数说明系LZ-MyST原创,除登录权限部分) 复制代码 代码如下: 用法:-u xxx xxx为用户/组 -m \\xxx 对远程主机进行操作(默认本地机器) -e xx

win7通过cmd命令禁止文件启动时弹出警告窗口的方法

  现在电脑中都会安装很多的杀毒软件,对自己的电脑进行保护,以防一些文件对电脑进行恶性的破坏,这对于系统来说是件好事,可以有效保护我们的电脑,但是每一次打开一个未知文件的时候,都会弹出安全警告提示窗口,很多情况下该文件对于电脑并没有任何的威胁,每次都会跳出各种提示,让用户看的很心烦.那么怎么才能让安全警告提示窗口不再弹出呢?下面小编就以win7系统为例,教大家Win7如何使用命令禁止文件启动时弹出警告窗口. win7通过禁止文件启动时弹出警告窗口的方法 1.使用组合快捷键win键+r键打开运行窗