CFile
操作详解
各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找
到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本
文将对 中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细
的分析。
.文件的查找
当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。 中有一个专门用来进
行文件查找的类 ,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基
本使用方法。
!"##$$##%&##'(!)
$* )
+
,- )
. )
/
0.文件的打开1保存对话框
让用户选择文件进行打开和存储操作时,就要用到文件打开1保存对话框。 的类 2 用
于实现这种功能。使用 2 声明一个对象时,第一个 型参数用于指定文件的打开或保存,
当为 345 时将构造一个文件打开对话框,为 65 时构造一个文件保存对话框。
在构造 2 对象时,如果在参数中指定了 ,764855 风格,则在此对话框
中可以进行多选操作。此时要重点注意为此 2 对象的 97& 分配一块内存,用于存储
多选操作所返回的所有文件路径名,如果不进行分配或分配的内存过小就会导致操作失败。下面这段程序
演示了文件打开对话框的使用方法。
292 345:,4:,4:
,7;8253562,<=,753385>3>=,764855:
!6 '')=''==!:6-. ))
!!:????)
9297&. ????)
3 )
>88,9>92.> )
&*,9 !!:0@)
$* 9>A,4)
+
&*,992.,->*,9 9>)
"". &*,9:)
/
B.文件的读写
文件的读写非常重要,下面将重点进行介绍。文件读写的最普通的方法是直接使用 进行,如文