
文件操作
文章平均质量分 78
syf442
这个作者很懒,什么都没留下…
展开
-
彻底删除文件工具代码
彻底删除文件工具代码信息来源:幻影旅团文章作者:winewind应该是不可恢复的,因为我是在删除前改写文件内容,最多恢复的也是改写后的内容。标准的做法应该是去系统文件表查询文件的每块具体位置,然后在这些位置上写入垃圾数据。不过太麻烦了,所以找了下面这个折衷的办法。或许有人会说,那我还不如自己动手,先改内容,再保存,再删除。是啊,我的这个程序还真没什么用场。。。。# include "w转载 2009-07-14 16:31:00 · 574 阅读 · 0 评论 -
文件操作:CreateFile和WriteFile的学习
今天的任务是要保存一个文件。平常看别人怎么写,自己还只是看,没有动手去写过,对各个API相应的参数不是很了解。今天在运用的时候,还真是遇见了一些问题。我们先来说说问题:第一个问题:使用WriteFile的时候,我直接将宽字符串写进了文件,文件显示如大家所想,掺杂了很多乱码。但是很有规则。所以我很快就明白了这需要将宽字符串转换成ASCII码。第二个问题:就是我将文件打开后,又进行了写文件的操转载 2009-07-16 16:28:00 · 815 阅读 · 0 评论 -
C文件操作
文件文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。 普通文件是指驻留在磁盘或其它外部介质上的转载 2009-08-17 11:08:00 · 334 阅读 · 0 评论 -
ifstream与ofstream
在程序设计中,数据输入/输出(I/O)操作是必不可少的,C++语言的数据输入/输出操作是通过I/O流库来实现的。C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。在进行I/O操作时,首先是打开操作,使流和文件发生联系,建立联系后的文件才允许数据流入和流出,输入或输出结束后,使用关闭操作使文件与转载 2009-08-17 11:23:00 · 479 阅读 · 0 评论 -
文件的捆绑与分解
一、文件捆绑 该方法只是实现文件二进制流的附加,并没有改变文件的结构。 建立一个新的二进制文件,先写入第一个捆绑文件的数据和其文件长度,后再直接写入第二个文件的数据和文件长度……。注: 第一个捆绑文件代码这里执行分解文件的操作,则实现了当运行捆绑后的文件时,即把捆绑的文件分解出来,并运行,进行特定操作。而这里在首文件后的数据只是以二进制流的方式加在了首文件尾部,之后原创 2009-07-03 15:01:00 · 1154 阅读 · 0 评论