zoukankan      html  css  js  c++  java
  • Win32中目录的操作

    1 系统和当前目录

      1.1 获取Windows目录

        UINT GetWindowsDirectory( LPTSTR lpBuffer,        //BUFF的地址

                       UINT uSize             //BUFF的长度

                      );
        
    例如: C:Windows 

      1.2 获取System目录
        UINT GetSystemDirectory( LPTSTR lpBuffer,          //BUFF的地址
                       UINT uSize             //BUFF的长度

                     );
        例如: C:WindowsSystem32

      1.3 获取临时文件的路径

        DWORD GetTempPath( DWORD nBufferLength,       //BUFF的长度
                    LPTSTR lpBuffer            //BUFF的地址

                    );

      1.4 当前目录
        获取应用程序当前正在使用的默认目录
        DWORD GetCurrentDirectory( DWORD nBufferLength,     //BUFF的长度
                         LPTSTR lpBuffer);         //BUFF的地址
        设置应用程序当前正在使用的默认目录
        BOOL SetCurrentDirectory(LPCTSTR lpPathName);       //新的当前目录

    2 目录的使用 

      2.1 创建目录
        BOOL CreateDirectory( LPCTSTR lpPathName,                  //创建的目录的路径
                    LPSECURITY_ATTRIBUTES lpSecurityAttributes       //安全属性

                   );

      2.2 删除目录
        BOOL RemoveDirectory(LPCTSTR lpPathName );        //删除的目录的路径
        要删除目录中不能包含其它文件等,只能是空目录。

      2.3 修改目录名称
        BOOL MoveFile( LPCTSTR lpExistingFileName,       //旧名称
                LPCTSTR lpNewFileName          //新名称

                );

  • 相关阅读:
    白鸦:互联网就是社区,液态的社区
    「芭比娃娃.com」
    做几个经营「人」的小网站,速速卖给大公司?
    关于工作与生活来自前hp总裁孙振耀
    新网站上线,酷狗狗 www.coogogo.com
    中国地摊联盟群组
    discuz!nt论坛搬迁后出错,提示:对象名 'dnt_templates' 无效
    时光.旅人
    const和readonly
    html.partial的一个bug?
  • 原文地址:https://www.cnblogs.com/zjzsky/p/3475280.html
Copyright © 2011-2022 走看看