介绍几个操作文件的API函数

来源:互联网 发布:java linux常用命令 编辑:程序博客网 时间:2024/05/05 04:41

米度软件:www.midosoft.cn

   

 

   GetFileInformationByHandle
  获取所有文件信息
  该函数能够获取上面所有函数所能够获取的信息,如大小、属性等,同时还包括一些其他地方无法获取的信息,比如:文件卷标、索引  和链接信息。
  该函数需要文件句柄作为入口参数。

  GetFullPathName
  获取文件路径,该函数获取文件的完整路径名。
  需要提醒的是:只有当该文件在当前目录下,结果才正确。如果要得到真正的路径。应该用GetModuleFileName函数。

  CopyFile
  复制文件
  注意:只能复制文件,而不能复制目录

  MoveFileEx
  移动文件
  既可以移动文件,也可以移动目录,但不能跨越盘符。(Window2000下设置移动标志可以实现跨越盘符操作)

  DeleteFile
  删除文件

  GetTempPath
  获取Windows临时目录路径

  GetTempFileName
  在Windows临时目录路径下创建一个唯一的临时文件

  SetFilePoint
  移动文件指针。
  该函数用于对文件进行高级读写操作时。


  文件的锁定和解锁

  LockFile
  UnlockFile
  LockFileEx
  UnlockFileEx

  以上四个函数用于对文件进行锁定和解锁。这样可以实现文件的异步操作。可同时对文件的不同部分进行各自的操作。

 

 

米度软件:www.midosoft.cn