⑴ 如何獲取一個文件夾裡面所有文件的文件名,不要後綴名
假設原文件夾為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
)
⑵ EXCEL文件為什麼修改文件名後就不能打開了
修改文件名後就不能打開了,是因為修改文件名時將文件名的擴展名改掉了。
解決方法:在文件名後加上「.xls」或「.xlsx」,比如「文件名.xls」。
文件名顯示可以顯示擴展名,也可以不顯示,如果設置的是顯示文件名擴展名,在修改文件名時,必須注意不要選中文件的擴展名。
通常情況下,為了方便修改文件名以及使文件名簡潔,可以將文件名顯示方式設置為不顯示擴展名,方法為:打開任意文件夾→點擊「查看」工具欄→將「文件擴展名」前的勾去掉即可。