MFC 中的 CFile 及其派生类中没有提供直接进行文件的复制操作,因而要借助于SDK API;SDK中的文件相关函数常用的有CopyFile()、CreateDirectory()、DeleteFile()、MoveFile()①、文件的复制:CopyFile若要复制文件夹,可以在目标位置新建一...
分类:
编程语言 时间:
2015-01-23 11:01:16
阅读次数:
151
CFile saveFile;
CString file_name = getFileName();
BOOL isOpenOK = saveFile.Open(file_name, CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate, NULL);
if (false == isOpenOK)
{
Messa...
分类:
其他好文 时间:
2015-01-19 23:40:33
阅读次数:
521
int?iNum?=9;
?CString?str2;
?str2.Format(TEXT("e:\\%d.txt"),iNum);
?CFile?file(??str2,?CFile::modeRead?|?CFile::modeWrite?|?CFile::modeCreate?);
?file.Write(?"你好",?strlen("你好...
分类:
编程语言 时间:
2015-01-09 12:51:51
阅读次数:
221
if中的-z到-d的意思2011-09-0510:30[-aFILE]如果FILE存在则为真。[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dFILE]如果FILE存在且是一个目录则为真。[-eFILE]如果FILE存在则为真...
分类:
系统相关 时间:
2015-01-06 11:33:28
阅读次数:
250
一。用CArchive写入读取数据 1 void CFile2View::OnFileWrite() 2 { 3 // TODO: 在此添加命令处理程序代码 4 CFile file("1.txt", CFile::modeCreate | CFile::modeWrite); 5 ...
分类:
编程语言 时间:
2014-11-21 12:31:39
阅读次数:
187
1.思路:为了实现各种大小的文件都可发送和接收,可设置缓冲区循环发送和接收,并记录文件读到的位置,如果某次读入到缓冲区的字节数小于缓冲区的大小,则说明文件发送完了,退出发送循环,关闭连接。并且Csocket是阻塞的,接收端接能接收到发送端发送的所有内容,直到发送端连接关闭,接收端退出接收循环。
//循环发送文件
2.主要代码
发送端:
do
{
file.Seek(step,CFile...
分类:
编程语言 时间:
2014-11-19 12:39:32
阅读次数:
225
[-aFILE]如果FILE存在则为真。[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dFILE]如果FILE存在且是一个目录则为真。[-eFILE]如果FILE存在则为真。[-fFILE]如果FILE存在且是一个普通文件则为...
分类:
系统相关 时间:
2014-11-07 23:23:41
阅读次数:
294
一下午整一个写日记记录的功能,感觉OPEN函数的路径参数老是不对,在MSDN里面只说了路径参数可以是全路径或者缺省路径,但其它的一些情况没有说明。浪费了一个下午,使用全路径的时候,使用write函数可以写到相应的文件夹下,但是,当使用缺省路径时,写的日记文件老是不存在,..
分类:
其他好文 时间:
2014-10-24 19:08:38
阅读次数:
236
1234567891011121314151617181920212223242526272829303132[-aFILE]如果FILE存在则为真。[-bFILE]如果FILE存在且是一个块特殊文件则为真。[-cFILE]如果FILE存在且是一个字特殊文件则为真。[-dFILE]如果FILE存在且...
分类:
其他好文 时间:
2014-09-23 03:56:13
阅读次数:
214
1、C文件操作2、c++文件操作3、MFC文件操作:CFile是MFC的文件操作基本类,它直接支持无缓冲的二进制磁盘I/O操作,并通过其派生类支持文本文件、内存文件和socket文件。Visual C++处理的文件通常分为两种:文本文件:只可被任意文本编辑器读取ASCII文本。二进制文件:指对包含任...
分类:
其他好文 时间:
2014-09-13 23:58:26
阅读次数:
491