我正在使用vbs将文件夹中的多个Excel文件转换为csv文件。一切正常。这是我在批处理文件中使用的脚本。
FOR /f "delims=" %%i IN ('DIR *.xlsx /b/s') DO ExcelToCSV.vbs "%%i" "%%i.csv"
工作正常,除了目标文件名的扩展名前带有.xlsx
。我尝试使用%%~ni
作为目标,但出现读取错误。有没有一种方法可以将文件a.xlsx
重命名为a.csv
。目前,它已转换为a.xlsx.csv
。转换后的文件本身未损坏。只是我不喜欢.xlsx
这个名字。