我有一个批处理脚本,它调用一个 jscript 文件(下面的链接)将 excel 工作簿工作表保存为 csv 文件。 http://gotochriswest.com/blog/2011/05/05/excel-batch-convert-xls-to-csv/
然后我使用批处理脚本将这些文件合并在一起。但是,如果我遇到名为类似的文件
文件 1
文件2
文件 10
文件 11
然后文件将按以下顺序合并:
文件 1
文件 10
文件 11
文件2
以这种顺序呈现信息并不令人满意。
有谁知道使用批处理或任何其他脚本语言的方法,该方法可以在典型的 Windows 计算机(例如 JScript/VBscript)上运行,允许以“人类”顺序合并文件?
我尝试实现的方法如下:如果文件名包含数字,则确定该数字包含多少位并相应地添加零。例如file1
会变成file001
.
这一次又一次地惨败。这可以做到吗?有没有更好的办法?