mkdir 语句,为何在 64位win7上报错呢?
----------------------------------------------
mkdir "d:\tmp"
这种格式不报错,但是,假如 d:\tmp 已经存在的前提下,我执行
mkdir "d:\tmp\tmp1"就报错。但是,同样的写法在 winxp 上不报错。只在 win7 的机器上报错。
我想问,对于 win7 的环境,
我想在 d:\tmp 中建立一个文件夹,mkdir语句如何写呢?

解决方案 »

  1.   

    我在Win7 32Bit上测试VB6 mkdir无错,没有64位环境测试。但一次只建一级目录,应该不会报错。
    希望有帮助。
      

  2.   

    是的,一次见一级目录不出错,但是,我要在 d:\tmp 下建 tmp1 ,
    我如何写呢?mkdir "d:\tmp\tmp1"这样写,winxp正确,但是win7 报错呀。
      

  3.   

    如果你的Win7环境下已经存在D:\TMP 再使用
    mkdir "d:\tmp\tmp1"应该不会报错
    请核实一下。
      

  4.   


    MkDir "D:\DDDab\"
    'Win7 X64 实时错误75 
      

  5.   

    晕,我D盘隐藏了
    Win7 64位,MkDir语句正常.
      

  6.   


    我没有最后的斜线,MkDir "D:\DDDab\tmp"帮我试一下,这一句行吗,关键是二级目录报错,即
    mkdir "d:\tmp" 正常
    mkdir "d:\tmp\tmp1"  报错呀。谢谢了,您真热心
      

  7.   


    MkDir "C:\DDDab\aaadddf" '可以创建二级
      

  8.   

    找到原因了。
    我的文件夹的名字是日期夹随机数组成,date & "_" &  cstr(i)
    但是另一台机器设置的格式是: yyyy/mm/dd
    所以文件夹名就是 2011/01/09_09876
    所以报错,我的机器则是 2011-1-9_09873,不报错。谢谢了。
      

  9.   

    还是改成
    Format(date, "YYYY-MM-DD") & "_" & CStr(i)