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 回答