• 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          //新名称

                );

  • 相关阅读:
    ExtJS 刷新或者重载Tree后,默认选中刷新前最后一次选中的节点代码片段
    ios>APP名称的多语言化(转)
    android>apk破解以及重新编译(转)
    MFC动态库基本概念
    (内存中的)堆和栈的区别(转过无数次的文章)
    面向对象五大基本原则
    VS20052008程序发布、打包(MFC)
    在MFC中创建动态控件的生成与响应
    SQL2000自动备份数据库并发送邮件报告数据库自动备份情况
    The Concept of Callbacks
  • 原文地址:https://www.cnblogs.com/zjzsky/p/3475280.html
Copyright © 2020-2023  润新知