文件管理器之文件操作

文件管理器之文件操作


    下面我们来介绍一些与文件相关的操作,这些都是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);
    查找完毕后释放用于查找的资源,这个虽然不是必需,但是如果读者想成为一名合格的程序员的话,这点是必须做到的,程序员一个必要的守则就是要牢记资源的回收,由于资源没有回收会带来恶劣的后果。笔者在这里就不再赘述了,这些反面的案例随处可见。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值