ren 命令在使用通配符時(shí)需要注意的地方
更新時(shí)間:2009年04月27日 18:29:25 作者:
ren 完整文件名 *指定完整文件名中任意字符或連續(xù)的字符串.擴(kuò)展名 改文件名為:從原文件名開頭通配至指定字符(串).擴(kuò)展名
1、
ren 完整文件名 *指定完整文件名中任意字符或連續(xù)的字符串.擴(kuò)展名
改文件名為:從原文件名開頭通配至指定字符(串).擴(kuò)展名
如:
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 完整文件名 *指定完整文件名非連續(xù)的字符串.擴(kuò)展名
改文件名為:從原文件名開頭通配至指定字符串首符+余下的字符串內(nèi)容.擴(kuò)展名
如:
ren 10.pdf *1p.c 得 1p.c
ren 10.pdf *0dp.c 得 10dp.c
3、
ren 完整文件名 *指定除完整文件名中任意字符(串).擴(kuò)展名
改文件名為:通配完整文件名+指定字任符(串).擴(kuò)展名
如
ren 10.pdf *mm.c 得 10.pdfmm.c
Originally posted by bjsh at 2007-4-13 10:10 PM:
在c盤新建一個(gè)10.pdf
執(zhí)行下面的兩句命令;
看看最后10.pdf 被改名成了什么/
ren 10.pdf *2.c
結(jié)果為: 10.pdf2.c
ren 10.pdf *1.c
結(jié)果為1.c
ren 10.pdf *2.c
*後面的第一個(gè)字是什麼?
2
10.pdf中有沒有這個(gè)字?
沒有。所以,接在後面
10.pdf
2.c
10.pdf2.c
ren 10.pdf *1.c
*後面的第一個(gè)字是什麼?
1
10.pdf中有沒有這個(gè)字?
有。從後面往前找,找到的第一個(gè),對齊
10.pdf 1以後刪除
1.c 1以後接上
1.c
ren 10010.pdf *1.c
*後面的第一個(gè)字是什麼?
1
10010.pdf中有沒有這個(gè)字?
有。從後面往前找,找到的第一個(gè),對齊
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"
ren 完整文件名 *指定完整文件名中任意字符或連續(xù)的字符串.擴(kuò)展名
改文件名為:從原文件名開頭通配至指定字符(串).擴(kuò)展名
如:
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 完整文件名 *指定完整文件名非連續(xù)的字符串.擴(kuò)展名
改文件名為:從原文件名開頭通配至指定字符串首符+余下的字符串內(nèi)容.擴(kuò)展名
如:
ren 10.pdf *1p.c 得 1p.c
ren 10.pdf *0dp.c 得 10dp.c
3、
ren 完整文件名 *指定除完整文件名中任意字符(串).擴(kuò)展名
改文件名為:通配完整文件名+指定字任符(串).擴(kuò)展名
如
ren 10.pdf *mm.c 得 10.pdfmm.c
Originally posted by bjsh at 2007-4-13 10:10 PM:
在c盤新建一個(gè)10.pdf
執(zhí)行下面的兩句命令;
看看最后10.pdf 被改名成了什么/
ren 10.pdf *2.c
結(jié)果為: 10.pdf2.c
ren 10.pdf *1.c
結(jié)果為1.c
ren 10.pdf *2.c
*後面的第一個(gè)字是什麼?
2
10.pdf中有沒有這個(gè)字?
沒有。所以,接在後面
10.pdf
2.c
10.pdf2.c
ren 10.pdf *1.c
*後面的第一個(gè)字是什麼?
1
10.pdf中有沒有這個(gè)字?
有。從後面往前找,找到的第一個(gè),對齊
10.pdf 1以後刪除
1.c 1以後接上
1.c
ren 10010.pdf *1.c
*後面的第一個(gè)字是什麼?
1
10010.pdf中有沒有這個(gè)字?
有。從後面往前找,找到的第一個(gè),對齊
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"
相關(guān)文章
命令行窗口自動(dòng)居中之批處理版實(shí)現(xiàn)代碼(娛樂)
這篇文章主要介紹了命令行窗口自動(dòng)居中之批處理版實(shí)現(xiàn)代碼(娛樂),需要的朋友可以參考下2023-07-07
Windows定時(shí)刪除指定路徑下N天前的文件以及文件夾(腳本之家修正版)
今天在配置服務(wù)器的時(shí)候,發(fā)現(xiàn)備份的數(shù)據(jù)過多,硬盤嚴(yán)重吃緊,所以考慮定時(shí)檢查當(dāng)前文件夾下刪除一些文件保證15天內(nèi)的數(shù)據(jù)就可以了,找了很多批處理發(fā)現(xiàn)如下的命令不錯(cuò)2024-06-06
服務(wù)器應(yīng)用自動(dòng)重新啟動(dòng)IIS批處理
本站原創(chuàng)的用bat實(shí)現(xiàn)重新啟動(dòng)服務(wù)器的IIS服務(wù)器2008-01-01
用批處理實(shí)現(xiàn)讀取文本文件并實(shí)現(xiàn)超鏈接代碼的輸出
今天用chm反編譯軟件實(shí)現(xiàn)了輸出所以文章類別功能,可是沒有index索引頁,還好都是中文文章名,我想讓這每行文本都是以超連接的形式顯示到頁面中,實(shí)現(xiàn)索引2008-06-06
Windows系統(tǒng)使用bat批量修改文件名的使用示例
bat是非常好用的批處理工具,很多時(shí)候需要批量的修改文件名稱,本文就來介紹一下Windows系統(tǒng)使用bat批量修改文件名的使用示例,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10

