Ⅰ 如何獲取一個文件夾裡面所有文件的文件名,不要後綴名
假設原文件夾為g:\test,目標文件夾為g:\bat,本批處理
將會把g:\test文件夾下(包括子目錄)所有同名不同後綴的文件拷貝到g:\bat目錄下
且按照不同名字建立相應的文件夾,同名文件就放在對應名稱的文件夾內
代碼如下:
set
srcfolder=g:\test
set
desfolder=g:\bat
for
/f
"delims="
%%a
in
('dir
"%srcfolder%\*.*"
/a-d
/b
/s')
do
(
md
"%desfolder%\%%~na"
2>nul
x
/y
"%%a"
"%desfolder%\%%~na"
2>nul
)
Ⅱ 為什麼我的電腦上的文件名不顯示像.mp3.txt之類的後綴呢如果想讓它顯示出來,該怎麼弄呢
控制面板》文件夾選項》查看》
隱藏已知類型的文件擴展名
把勾去掉就行了