批量复制文件名但不复制文件扩展名

时间:2016-08-04 21:02:19

标签: file batch-file replace save findandmodify

所以我正在使用vbs将excel文件转换为.txt文件,并且输入文件名必须与输出文件名相同,且显然具有更改的文件扩展名。是什么让我这么努力的事实是我使用它作为基本上的文件转换器,所以文件的名称将是随机的。

我加载输入文件的方式是使用%1命令并在我调用批处理后传入输入文件。注意:.xlsx可以更改为我需要的任何.xlsx文件转换。

C:\tabdim>conversion_batch_file.bat **C:\tabdim\2160707.xlsx**

在批处理文件中(C:\ tabdim \ conversion_batch_file.bat)注意:sql的其余部分已替换为x。

%windir%\SysWow64\wscript.exe C:\tabdim\combined.vbs **%1**
sqlcmd - xxxxxxxxxxxxxxxxxxxx
bcp xxxxxxxxxxxxxxxx "**C:\tabdim\20160707.txt**" xxxxxxxxxxxxxx
sqlcmd - xxxxxxxxxxxxxxxxxxxx

如果有办法做这样的事情

"%1- last 4 characters+".txt""

我知道这是完全错误的语法,我只是用文字来描述我想要发生的事情。

0 个答案:

没有答案