各位大虾,小弟请问如何在当前目录下建立一个自己的文件夹,用完后有如何删除?

解决方案 »

  1.   

    CreateDirectory(...)建立目录
    DeleteFile(...)删除目录、文件
      

  2.   

    SECURITY_ATTRIBUTES lp;
        lp.nLength =sizeof(SECURITY_ATTRIBUTES);
        lp.lpSecurityDescriptor=NULL;
        lp.bInheritHandle =FALSE;
        CreateDirectory( "c:\\aa",&lp);      
    删除文件夹
    RemoveDirectory
    The RemoveDirectory function deletes an existing empty directory. BOOL RemoveDirectory(
      LPCTSTR lpPathName   // directory name
    );
      

  3.   

    如果要删除非空的文件夹需要用下面shell代码:
    LPSHFILEOPSTRUCT  lp;
    lp=new SHFILEOPSTRUCT;
    lp->hwnd=m_hWnd;
    lp->pFrom=(LPCSTR)"C:\\TC08A32";
    lp->pTo=(LPCSTR)"E:\\zhaoxm"; 
    //lp->lpszProgressTitle="*.*";
    lp->wFunc=FO_DELETE ;
    lp->fFlags=FOF_NOCONFIRMATION |FOF_FILESONLY ;
    SHFileOperation(lp);
    delete lp;
      

  4.   

    SHCreateDirectoryEx(......);
    CreateDirectory(....);
    _mkdir(...);
      

  5.   

    CreateDirectory(...)建立目录
    DeleteFile(...)删除目录、文件
      

  6.   

    char tPath[256];
    GetCurrentDirectory(tPath,256);  //取得當前目錄
    _mkdir(
    _rmdir(