1. 請教,dos 獲取當前文件夾名稱
代碼前半段判斷當前所在文件夾的名字,後判斷復制並改名。
@echooff
set"cd_=%cd%"
:loop
set"cd_=%cd_:*=%"
set"cd_tmp=%cd_:=%"
ifnot"%cd_tmp%"=="%cd_%"gotoloop
echo當前文件夾名稱"%cd_%"
setfile=
set/pfile=將需要復制改名的文件拖入本窗口或者鍵入該文件的路徑名
set"file_=%file:*.=%"
%file%%cd_%.%file_%
echo處理完畢&pause>nul
2. 利用DOS命令 怎麼改文件名
可使用rename命令,您說的例子操作方法如下:
1、首先我的C:WINDOWSsystem32目錄下是有123.exe這個文件的。內
3. 怎樣通過DOS來提取一個文件夾下所有文件的名字
使用DOS命令中的dir就可以生成這樣的文本文件。下面介紹具體操作方法。
1.以Windows
XP操作系統為例,單擊「開始|運行」,輸入cmd,如圖1所示,然後單擊「確定」。
圖1
開始cmd命令
3.在命令提示符窗口中輸入以下命令,如圖2所示。
dir
d:
>c:filelist.txt
圖2
用此命令生成列表文件
這樣就在C:盤根目錄下生成了一個名為「filelist.txt」的文本文件,該文件中即包含D:盤的文件夾列表。
如果希望將D:盤中子目錄中的文件和文件夾列表也全部列出來,可以在命令提示符窗口中輸入以下命令。
dir
d:
/s
>c:filelist.txt
如果使用下面的命令,即加一個/b,則會生成一個簡單的文件名列表,不包括其它信息,這種方法可能更加實用一些。
4. 如何用DOS命令列印文件夾名和文件名
1)先用來類似如下的命令自將目錄名和文件名寫入文件:
echo 目錄名,文件名 >>myfile.txt
tree >>myfile.txt
2)用print命令列印文件:
PRINT [/D:device] [[drive:][path]filename[...]]
/D:device Specifies a print device.
5. dos命令怎麼批量提取文件名
1、使用快捷鍵win+r,打開運行的窗口,輸入cmd之後進行回車,
2、在彈出的管理員名利提示符窗口中,輸入dir
h:\我的工具
/b》c:\users\administrator\desktop\1.txt回車,
3、在桌面上就會生成一個1.text的記事本文件,
4、然後打開文件之後,我們會看到一些文件名稱,
5、打開源地址文件夾我的工具中文件夾都包含在記事本中了,
以上就是通過使用dos命令批量提取文件名的操作辦法,是不是挺簡單的。
6. 如何提取目錄下所有文件的文件名
1、打開一個記事本文檔,然後復制下列內容到文檔中。 @echo off
dir /s/b *.* > 文件名.txt exit 2、將上述內容復制到要提取文件名的文件夾,然後將該文件改名為X.bat(X可為任意名稱),然後雙擊運行,就能完成你的要求了。
方法二:
利用DOS的重定向命令「〉」加Excel的引用外部數據功能可方便快捷的實現。 假設我們要提取C盤下的Windows目錄下的所有文件及文件夾名。
第1步:在DOS或Windows 98的MS-DOS方式下,輸入如下命令:C:\windows\dir〉d:\1.txt(回車)
第2步:打開一個新的Excel XP電子表格,單擊工具欄中的「數據」下拉菜單,選擇「導入外部數據→導入數據」命令,打開「導入數據」對話框,在「查找范圍」中找到D盤下的1.txt文檔, 單擊「打開」,進入「文本導入向導-3步驟之1」。
第3步:在「原始數據類型」單選框中選「分隔符號」後按「下一步」,進入「文本導入向導-3步驟之2」。
第4步:在「分隔符號」復選框中選「分號、逗號、空格、其他」,並在「其他」後的空格中填「.」,按「下一步」,進入「文本導入向導-3步驟之3」。
第5步:單擊「完成」,出現「導入數據」對話框, 選擇「現有工作表」單選框後按「確定」。
到了這里,你應可以看到8列數據,第一列便是所要的「文件名」。但是,DIR命令的顯示的中文文件名只顯示3~4個漢字,別急,看看第7列(G列),所有的完整的文件名都在這里!第8列是文件名的後綴,方便於篩選(對於Excel 2000,所不同的是在工具欄中的「數據」下拉菜單下,選擇的是「獲取外部數據/導入文本文件」命令)。
至此,你就可以用Excel來編輯這些文件名了。
方法三:
到DOS下,輸入 dir *.* /a >aa.txt
這樣所有文件到了aa.txt裡面了
用DOS命令:
(假設你的這個文件夾是c:\pdf) dir c:\pdf\*.pdf > c:\pdf\list.txt
運行完之後到目錄下去找一個文件名是list.txt的,打開就是文件名了