1

のようなパスがありますC:\Program Files (x86)\My Corporation\例如路徑\測試.txt

上記の長い名前から短い名前 (8.3 文字) をバッチ ファイルに取得し、スクリプトのさまざまな場所で使用するために保存します。どうすればこれを達成できますか?

4

1 に答える 1

1

これはうまくいくようです!BatchFile をパスに置き換えるだけです。

@echo off
setlocal
set BatchFile=%~f0
set BatchFileDir=%~dp0
for %%x in ("%BatchFile%") do set File83Name=%%~fsx

echo File83Name = %File83Name%
于 2012-07-04T19:44:28.000 に答える