MkDir 语句
      创建一个新的目录或文件夹。语法MkDir path必要的 path 参数是用来指定所要创建的目录或文件夹的字符串表达式。path 可以包含驱动器。如果没有指定驱动器,则 MkDir 会在当前驱动器上创建新的目录或文件夹。

解决方案 »

  1.   

    to: zyl910
    如果已经存在该目录,怎样替换原来的目录??
      

  2.   

    文件/文件夹操作,想学会这些,好好看看这个贴子吧;
    http://www.csdn.net/expert/topic/666/666906.xml?temp=.9986231
      

  3.   

    回复人: hzwcs(zw) (  ) 信誉:100  2002-05-12 10:37:00  得分:0  
     
     
      to: zyl910
    如果已经存在该目录,怎样替换原来的目录??
     
    ====================================================================
    什么意思?已经存在了
    就不需要再创建了
      

  4.   

    就是,已经存在,保留就是,还替换什么?你的意思是不是不但替换原目录,还将下面的各级子目录复制过去?建立子目录用mkdir就可以了.不一定要用API,如果非要用的话,可以用一下两个API函数:
    CreateDirectory和CreateDirectoryEx
      

  5.   

    先删掉原来的目录,在新建呀
    mkdir
      

  6.   

    就是,已经存在,保留就是,还替换什么?你的意思是不是不但替换原目录,还将下面的各级子目录复制过去?建立子目录用mkdir就可以了.不一定要用API,如果非要用的话,可以用一下两个API函数:
    CreateDirectory和CreateDirectoryEx
      

  7.   

    给你个例子
    Option ExplicitPrivate Type SECURITY_ATTRIBUTES
            nLength As Long
            lpSecurityDescriptor As Long
            bInheritHandle As Long
    End TypePrivate Declare Function CreateDirectory Lib "kernel32" Alias "CreateDirectoryA" (ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As LongPrivate Sub cmdNewFolder_Click()
      Dim temp As SECURITY_ATTRIBUTES
      CreateDirectory "C:\WINDOWS\NewFolder", temp
    End Sub
    End Sub
      

  8.   

    你还可以用filesystemobject对象创建目录
    在“工程”中“引用”microsoft stripting runtime
    方法如下:
    dim fso as new filesystemobject
    fso.createfolder 完整目录名
      

  9.   

    我是用MKDir来创建目录的,但是已经存在那个目录,就会返回一个错误!
    不过用on errot goto err1可以处理了,现在不必代替原来的目录了