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