文件管理器之文件操作
来源:互联网 发布:淘宝ps教程自学视频 编辑:程序博客网 时间:2024/06/01 07:35
文件管理器之文件操作
下面我们来介绍一些与文件相关的操作,这些都是Microsoft Windows提供的一些API。
• 文件的复制
BOOL CopyFile(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName,BOOL bFailIfExists);
复制文件或者目录lpExistingFileName为文件或者目录lpNewFileName。如果bFailIfExists为TRUE,那么当存在与lpNewFileName同名文件时不执行复制操作,并返回错误。若bFailIfExists为FALSE,则覆盖与 lpNewFileName同名的文件。
• 文件的移动
BOOL MoveFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName);
移动文件或者目录lpExistingFileName至文件或者目录lpNewFileName。
• 文件的打开
打开指定文件,或者执行指定的应用程序。
HINSTANCE ShellExecute(HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile,
LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd);
• 文件的查找
查找文件需要下面三个API函数组合实现:
• HANDLE FindFirstFile(LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFind FileData);
查找第一个符合lpFileName规则的文件。
• BOOL FindNextFile(HANDLE hFindFile, LPWIN32_FIND_DATA lpFindFileData);
查找下一个符合lpFileName规则的文件。
• BOOL FindClose(HANDLE hFindFile);
查找完毕后释放用于查找的资源,这个虽然不是必需,但是如果读者想成为一名合格的程序员的话,这点是必须做到的,程序员一个必要的守则就是要牢记资源的回收,由于资源没有回收会带来恶劣的后果。笔者在这里就不再赘述了,这些反面的案例随处可见。
- 文件管理器之文件操作
- iOS 之文件管理器
- Nautilus 文件管理器快捷操作
- linux之vifm和ranger操作文件管理器使用总结
- Android之简单文件管理器
- Android之简单文件管理器
- Android 之简单文件管理器
- Android 之简单文件管理器
- Android学习之文件管理器
- Android 之简单文件管理器
- 文件管理器
- 文件管理器
- 文件管理器
- 文件管理器
- 文件管理器
- NSFileManager (文件管理器 读、写操作)
- iOS 文件管理器(文件操作, 缓存计算, 清除缓存)
- Android 编程之入门开发文件夹管理器开发文件事件操作-2
- 登录Linux时/etc/profile、~/.bash_profile等几个文件的执行过程
- “服务器: 消息 8152,级别 16,状态 9 ”的处理
- Firefox不支持click方法的解决
- IT
- 反思-写驱动遇到了很大的困难。
- 文件管理器之文件操作
- 网页艺术处理原则
- ASP.NET一个简单的无刷新删除
- Jetspeed2 问题及解决办法
- Rational Rose 分析C++项目范例
- 库文件了(.tlb)件编译成.dll文件。
- 图解RedHat(Linux)培训与认证路径
- 图像处理小节
- 关键字mutable小议