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

                );

  • 相关阅读:
    【转载】阿里云轻量应用型服务器和ECS服务器比较
    Android -- 启动模式
    Android -- Broadcast接收
    Qt正则表达式提取数据
    Android -- Intent
    Android -- 多线程下载
    Android -- ContentProvider与联系人
    Android -- 内容观察者
    Android -- ContentProvider
    Android -- ListView与ArrayAdapter、SimpleAdapter
  • 原文地址:https://www.cnblogs.com/zjzsky/p/3475280.html
Copyright © 2011-2022 走看看