在描述我是執行命令行提示符(Windows 10)中的新問題之前,我必須說。Windows命令提示符在for循環中的子串
我有一個包含txt文件的目錄(以及其他文件)。我需要執行命令行可執行文件(txt2las),其中讀取txt文件並寫入.las文件。這是我迄今爲止的命令提示符for /R %f in (.\*.txt) do txt2las -i %f -o %f.laz
但是,這會創建類似name.txt.laz的文件。我想要的是name.laz,因此不知怎麼從子字符串開始到最後四個字符。有人可以幫助我如何做到這一點?
我試過子字符串「函數」,但沒有寫任何東西。
但是,此解決方案不會將該文件放在原始子文件夾中。不是它重要的100%,但會更好。 –
@ StellaPso-m - 通過使用'〜dpn'修飾符,你可以做到這一點。查看更新後的答案。 –
這個工程!謝謝! –