1. 程式人生 > >dos怎麼從檔案全路徑中提取檔名

dos怎麼從檔案全路徑中提取檔名

dos怎麼從檔案全路徑中提取檔名

使用 %~n 這個變數替換模式。

例如在 cmd 中:

set str=techcomp/menu/navigator/outlook/childMenu.js
for %a in ("%str%") do (echo %~na)

輸出是

childMenu

注意:寫指令碼的話,用%% 而不是 %

參考

  1. dos 一個字串變數包含路徑和檔名,要擷取路徑如何處理?
  2. 批處理 字串擷取 :從完整路徑中擷取檔名