如何分析命令行上的长文件名
编号:QA001702
建立日期: 1999年9月12日 最后修改日期:1999年9月12日
所属类别:
CaiXuan:
VB5
Win98
如果从一个命令行中将程序名及参数分开来。命令行就是前面是要运行的程序,后面还跟着参数。以往DOS可以用空格分开,但现在Win98支持空格文件名。
回答:
Win9x程序的命令行都是这样规定的,如果使用了长文件名,就要使用引号括起来。如:
Copy "C:\My Files.txt" d:
所以你先寻找是否有引号(使用InStr函数),如果有引号,则两个引号之间的为文件名。如果没有引号,则说明没有长文件名,你仍然使用搜索空格的办法来分割参数。
另外,参考QA000595 "如何在VB中加入命令行参数"。
此问题由李海回答。
| |
|
|
| |
|
|