关于windows下访问文件的问题(api)(100分)

  • 主题发起人 主题发起人 不是普通的笨
  • 开始时间 开始时间

不是普通的笨

Unregistered / Unconfirmed
GUEST, unregistred user!
[blue][/blue]请问:windows下打开文件、读取文件、写入文件用到的api函数是<br>什么?还有,用记事本和写字板打开文件时,好象不是用的访问文件的api 函数,它用的<br>是什么呢?
 
openfile<br>createfile<br>readfile<br>writefile<br>closefile<br><br>难道不是??
 
在Delphi下可以这样打开文件<br>&nbsp; var<br>&nbsp; &nbsp; Lines:TStrings;<br>&nbsp;begin<br>&nbsp; &nbsp; Lines:=TStrinsList.Create;<br>&nbsp; &nbsp;Line.LoadFromFile('...');<br>&nbsp;end;<br>widnows下的记事本,写字版是用VC++做的<br>&nbsp; 它是用MFC中的 CFile 来实现的<br><br>在Delphi中最好不要用API涵数来读写文件可以使用<br>&nbsp; AssignFile()<br>&nbsp; Reset;<br>&nbsp; Read()<br>&nbsp; Wrie();<br>等文件函数来访问任何类型的文件,具体使用情况请看联机帮助!<br>上面说的很详细,而且还有实例!
 
CreateFile<br>ReadFile<br>WriteFile<br>我不同意NeutronDelphi的观点,AssignFile() &nbsp;Reset; &nbsp;Read() &nbsp;Wrie();很不好用<br>不支持多线程读写,不支持安全性,可以说是完全没有什么用,<br>我建议你用VCL封以上我说的那3个API的类FileStream,如果你要求更高就直接用以上<br>我说的API,<br>
 
AssignFile() &nbsp;Reset; &nbsp;Read() &nbsp;Wrie()好像是dos 及16位的函数。<br>不是普通的笨你是童迷吗?
 
Delphi中对文件的操作我一般用文件流TFileStream,很方便的
 
多人接受答案了。
 
后退
顶部