热情软件屋

 

新建一新目录,但当有与目录同名的文件时却不成功


编号:QA003886
建立日期: 2001年2月19日 最后修改日期:2001年2月19日
所属类别:

lyf:
    我用vb6.0+sp3,win98se,使用如下语句想新建一新目录,但当该目录下有与我想建立的新目录同名的文件时却不成功。请问我该怎样写该语句?
    dim newpath as string '根目录下有文件名为"new"文件
    newpath="\new"
    mkdir newpath
    运行后不能建立新目录,如果把删除后可"new"建立。
    谢谢!

回答:

    这是操作系统的限制,事实上你在资源管理器中也无法建立这样的目录。
    要避免程序因为出错而退出,有两个办法:
    1、使用On Error Goto语句,如果出错,提醒用户使用新的目录名。参考QA002689 "怎样在程序运行时捕获错误"
    2、在MkDir之前,使用Dir函数查看是否有同名文件,如果有提醒用户使用新的目录名。

此问题由李海回答。

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

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