热情软件屋

 

如何分析命令行上的长文件名


编号:QA001702
建立日期: 1999年9月12日 最后修改日期:1999年9月12日
所属类别:

CaiXuan:
    VB5
    Win98
    如果从一个命令行中将程序名及参数分开来。命令行就是前面是要运行的程序,后面还跟着参数。以往DOS可以用空格分开,但现在Win98支持空格文件名。

回答:

    Win9x程序的命令行都是这样规定的,如果使用了长文件名,就要使用引号括起来。如:
    Copy "C:\My Files.txt" d:
    所以你先寻找是否有引号(使用InStr函数),如果有引号,则两个引号之间的为文件名。如果没有引号,则说明没有长文件名,你仍然使用搜索空格的办法来分割参数。
    另外,参考QA000595 "如何在VB中加入命令行参数"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio