我很新的命令腳本,請在下面的問題幫助。如何從批處理腳本中的文件路徑獲取目錄路徑
我有下面的for循環,它返回C:\test
文件夾及其子文件夾中可用文件的路徑。我想要文件路徑中的目錄路徑例如。
如果for循環返回C:\test\scripts\sample.txt
但我只想要C:\test\scripts
。對於這個我寫下面的命令
For /R C:\seq\ %%a IN (*) do (
set filename="%%a"
echo %filename%
)
這是不分配文件路徑到變量文件名,所以我可以得到它的目錄路徑。請在批處理腳本中幫助從文件路徑獲取目錄路徑。
看看'for /?'特別是'〜' - 修飾符 – LotPings