我正在尝试从文件夹中获取文本文件,以便使用ssconvert转换为xls。
目前我有
for /F %%a in ('dir /b *.txt') do set FileName=%%~na
ssconvert %FileName%.txt %FileName%.xls
然而,这会导致此操作:
ssconvert thefile .txt thefile .xls
这显然不起作用。我如何摆脱FileName变量和文件扩展名之间的空间?
答案 0 :(得分:1)
尝试:
for /F %%a in ('dir /b *.txt') do ssconvert %%~na.txt %%~na.xls
答案 1 :(得分:0)
我认为这与%%~na
只需要%%a
有关。