操作文件

2024-10-27

操作文件(共10篇)

操作文件 篇1

一、需求分析

现代社会处于信息化时代, 国家机关、企事业单位为节约办公成本采用了无纸化办公环境, 工作人员在工作岗位上都要创建一些重要的文档。由于计算机专业水平的差异, 各个单位的网络的安全问题基本上都是很脆弱, 病毒日益猖獗, 造成了一些重要文档丢失, 很多工作人员都经历过重要文档丢失而苦恼, 因些对一些重要文档对于备份就显得尤其重要, 利用File System Watcher进行异地文件同步操作就能很好地解决该问题。

二、File System Watcher类

System.IO.File System Watcher功能是监听本地计算机、网络驱动器或远程计算机上指定目录及其子目录下的文件更改。

当指定目录及其子目录下的文件发生创建, 就触发Created事件;当指定目录及其子目录下更改文件的大小、文件属性、上次写入时间、上次访问时间或安全权限时就触发Changed事件;当删除指定目录及其子目录下的文件时就触发Deleted事件;当重命名指定目录及其子目录下的文件, 就触发Renamed事件。Notify Filter属性设置监听目录的更改类型;Filter设置筛选字符串, 监听指定目录及其子目录下的哪些文件;P a t h属性设置要监听的指定目录路径;Include Subdirectories属性指定是否对指定目录下的子目录进行监听;Enable Raising Events属性指定是否启用监听。

三、对多个目录进行异地同步操作类Watcher Files的实现

(一) 定义私有对象。

分别为File System Watcher数组对象fsw, 让fsw数组中每个元素对象监听一个目录;数组对象str Dir, 分别存储监听目录的路径;str Msg为Watcher Files监听文件更改的消息;具体如下:

private static File System Watcher[]fsw;

private string[]str Dir={""};

private string str Msg="";

(二) 构造函数Watcher Files。

完成对Watcher Files的初始化操作, 对Watcher Files设置监听的目录数组。

public Watcher Files (string[]str)

{str Dir=str;}

(三) 开始监听方法Start。

Watcher Files对指定目录及其子目录进行监听。

(四) 停止监听方法Stop。

Watcher Files对指定目录进行停止监听, 从内存中释放所有File System Watcher对象。

(五) 对File System Watcher的Created事件。

处理File System Watcher对象的新建文件或目录的事件。

(六) 对File System Watcher的Changed事件。

处理File System Watcher对象对指定目录及其子目录下的文件更改的事件。

(七) 对File System Watcher的Deleted事件。

处理File System Watcher对象对指定目录及其子目录下的文件删除操作的事件。

(八) 对File System Watcher的Renamed事件。

处理File System Watcher对象对指定目录及其子目录下的文件重命名操作的事件。

(九) 消息函数Get Msg。

Watcher Files返回对指定目录及其子目录下文件的监听所处理的消息。

public string Get Msg ()

{return str Msg;}

四、可以扩展功能

(一) 可以对监听进行暂停操作; (二) 对监听文件可进行不同步操作; (三) 对大容量文件进行监听时, 可处理大容量文件的上传完成操作; (四) 对文件恢复时, 可指定恢复日期; (五) 可对Watcher Files作为windows服务进程, 在后台实施监听。

参考文献

[1]NET Framework 类库System. IO. FileSystemWatcher

操作文件 篇2

打开文件:Open “文件名” for input/Output/append as #文件号

读取或者写入:主要针对顺序文件的命令.关闭文件:close 文件号 写文件的通用格式:

Open “文件名” for Output/append as #文件号

Print/Write#文件号,要写入的内容

Close #1

两个注意事项:

 print后面表达式的分号和逗号

 Print和Write的区别

读文件的通用格式:

1)打开用于读的文件格式固定:

Open “文件名”forinput as #文件号

2)读的语句分三种情况:

①若读的内容是有固定个数的数值,则读的时候联合使用For循环语句读,通用格式为:

Fori=起始值 to 终止值

Input #文件号,数组变量

nexti

②若读的内容是字符串,则读的时候要联合使用Do循环语句读

i若是按变量读(所谓按变量读,对于顺序文件来说,在文档中碰到逗号或空格则认为一个变量的内容结束),通用格式为:

Do while not eof(文件号)

input #文件号, 变量名

Text1.text=text1.text &变量名 &vbcrlf

Loop

ii若是按行读,通用格式为:

Do while not eof(文件号)

Line input #文件号, 变量名

Text1.text=text1.text &变量名 &vbcrlf(在文本框中按行显示)

Loop

iii若是按固定长度字符读,通用格式为:

Do while not eof(文件号)

变量名=input(取的字符长度, #文件号)

Text1.text=text1.text &变量名

让文件操作也能“撤销”等 篇3

在Word等办公软件中,操作失误后,大家都会通过“撤销”按钮来纠错,这个功能的确方便。而在平时操作文件夹、打开程序后,如果误关闭了,能否也能“撤销”呢?只要你使用“UndoClose”这款小工具,撤销刚被关闭的文件夹、打开的程序就非常方便了,犹如在Word撤销刚刚出错的操作。

为图片“降降噪”

软件版本:V4.03c 软件授权:免费软件 软件大小:5.42MB

对图片、照片有过编辑经验的朋友都知道,图片上的噪点一旦存在,会大大影响图片的美观。现在,杀鸡无须宰牛刀,你只要使用“CleanerZoomer”小工具,就可以轻松地为图片降噪了,同时,它还可以让你的图片在有限的空间中无损放大。

专治“网络控”

软件版本:V1.1 软件授权:免费软件 软件大小:1.5MB

网络成就于人们的方便,网络有时候也让人心生烦,现在对这些离不开网络而又厌烦网络的人,有一个流行称谓“网络控”。假如你也正为此而烦恼,不妨使用这款名为“Turn Internet Off”的小工具,瞬间断开网络,让你的眼睛得到清闲式释放,让你的耳根更清静,比拔掉网线更方便。

为Skype配个录音机

软件版本:V1.3.4 软件授权:免费软件 软件大小:1.54MB

随着MSN与Skype的整合大潮来临,Skype现在更趋流行,而这款“Skype Auto Recorder”肯定不能少,它可以直接将Skype的通话录制成MP3。在运行Skype时,它会询问是否允许“Skype Auto Recorder”接入,只要允许即可。同时,任务栏里绿色代表准备录音,一旦通话开始就变成红色录音状态。

为游戏挪挪空

软件版本:V1.3.0.0 软件授权:免费软件 软件大小:0.6MB

玩游戏时,谁都想让计算机资源(CPU、内存)一切只为游戏服务,这样游戏便会更顺畅,不会卡。这款名为“Toolwiz GameBoost”的小工具便能实现你的愿望。先整理内存,停用快捷键,将可能分散系统资源的功能关闭,如网络共享、计划任务、系统更新、打印支持、Aero界面、网络邻居、程序兼容性缓存、扫描仪以及其他设备等。如果这时候打开并进入游戏,你还感觉不到顺畅,那就只能换电脑了。

让网络信息滚给你看

软件版本:V1.6.1 软件授权:免费软件 软件大小:355KB

现在,网络上的信息可谓是人们主要的获取信息方式,而精明些的朋友会使用RSS集中订阅,实现被动享受这些信息。如果你再配上这款屏幕上滚动显示的软件——Desktop Ticker,可谓是更完美。它可以放到屏幕任何位置,随意拉长,设置透明度,当然,它更能支持显示多个RSS Feed,让各种你需要的信息在屏蔽上“滚”着给你看。

最近你干什么了 一看便知

软件版本:V1.0 软件授权:免费软件 软件大小:64.97KB

假如你的电脑被别人用了一会,你想知道他在这段时间到底干了什么,就可以通过这款“LastActivityView”小工具来查看了。它可以直接调用系统日志,能显示以下事件的发生时间、名称、路径:执行exe文件、打开文件、文件夹、安装软件、系统启动、系统关机、网络连接、蓝屏事件、用户登录等等。

软件新闻

更注重隐私 Chrome最新测试版可阻止跟踪

现在主流的浏览器纷纷加入了阻止跟踪(Do Not Track,DNT)的功能,如Firefox、Opera和IE。如今,Chrome终于也加入DNT功能了。其实早在今年上半年,Google已经和奥巴马的管理团队签订加入DNT功能的协议,加入DNT功能是迟早的事情。Google称,Google非常荣幸能够跟白宫达成在浏览器加入DNT功能的协议,现在在Chromium中实现了这一功能,年底将正式在Chrome中加入DNT。

搭建微支付平台!微信即将推出支付服务

据腾讯第三方支付平台财付通经理赖志明表示,腾讯将在两个月内推出微信支付服务,让卖家可以直接受理来自买家个人账户的网上支付。在微信推出支付服务后,用户可使用微信摇一摇功能,直接向好友转账;此外,还可通过二维码扫描,实现“即拍即买、快捷支付”。

手机软件

◎让你的手机也能兼职扫描仪

软件授权免费软件

运行平台Android、iOS软件大小8.7MB

说到扫描仪,大家都不陌生,借助它可以轻松地将纸张上的内容扫描到电脑中,假如手头没有扫描仪怎么办?其实,只要借助这款“CamScanner”小工具,你的Android或苹果手机也可以变身扫描仪,帮你将需要扫描的内容扫描成电子内容,它可以根据纸边角自动修正变形,并进行锐化和对比度增强等,使效果十分接近扫描仪的效果。

◎将手机变成电脑遥控器

软件授权免费软件

运行平台Android软件大小1.91MB

使用遥控器的确很方便,坐在沙发上、躺在床上就可以控制电视机的播放,但是现在使用电脑替代电视机的朋友有很多,如何为这种场合下的电脑配置一个遥控器呢?这款“百变遥控”就可以让你的手机成为电脑的遥控器了,坐在床上看电视剧,再也不用愁换集的痛苦了。

C语言的文件操作及应用分析 篇4

1 C语言的文件类型

在计算机的处理系统中, 文件类型的区分方法有许多种。在C语言的执行系统中对文件的类型能够根据输入与输出方式以及存放在存储介质的具体形式来执行。

(1) 根据输入输出方式类型, 能够分成顺序存取文件与直接存取文件两种。顺序存取文件的优势表现在:如果“打开”这种类型的文件, 在进行读或者写的具体操作过程中, 一般都是从文件的开始执行读或者写操作。直接存取文件的优势表现在:如果“打开”这种类型的文件, 在进行读或者写的过程中, 能够调用C语言的库函数指定开始读或者写操作的字节号, 接着是直接对在这个位置上的数据进行读操作, 或者将数据写到这个位置上。

(2) 根据存放于存储介质上的类型, 能够区分为文本类型文件与二进制类型文件。文本类型文件的特征为:根据文件内容字符的ASCII形式存储在磁盘介质中, 这种类型的文件, 通过Windows系统的记事本能够直接打开, 也能够直接在终端屏幕输出。二进制类型文件的特征为:文件中的数据是根据二进制形式存储到磁盘介质中, 数据类型由字节大小所决定, 同时在存储过程中不会产生变化。这种类型的文件无法在终端屏幕直接输出, 然而在输入、输出过程中因为不发生转换, 因此速度相对较快。

2 C语言的文件操作

C语言的文件操作是根据定义一个特殊形式的变量:即为文件类型指针变量来达到功能的实现目的, 如果根据FILE说明符对文件类型指针变量进行定义之后, 使用fopen () 功能, 能够赋予文件类型指针变量打开文件的文件名, 使用fclose () 功能能够关闭当前打开的文件。对于打开文件命令功能的fopen () , 其中的参数需要进行选择, 能够控制文件的执行方式, 执行的方式主要分为:“读”、“写”、“读写”、“二进形式”以及“添加数据”等。

3 C语言的文件操作应用

3.1 文件输入输出应用

在C语言的程序设计过程中, 程序的运行结果是否有效, 主要是通过程序的调试功能实现的。然而在程序的实际调试过程中, 如果一次性输入原始数据之后, 程序在执行过程中存在错误需要改正的, 改正错误后再进行调试, 同时需要再输入一次原始数据完成调试功能。在这个调试过程中对于输入数据量较少的运行程序而言还是简单, 然而对于输入原始数据量大的程序而言, 上述的运行过程就显得非常烦琐, 同时数据是一样的, 只能够重复地进行输入操作。

(1) 根据文件为程序执行功能提供输入数据。通过调用文件的原始数据, 能够防止在程序的反复调试过程中循环输入数据, 不但能够确保数据的正确性, 而且能够简化输入过程。在C语言的程序设计过程中, 假如程序中涉及到数组变量与结构体变量, 在程序调试过程中输入的数据量相对比较大。根据文件为二维数组变量提供输入数据, 首先在记事本下输入二维数组形式的数据元素, 输入的具体形式为行列形式, 各个数据之间使用逗号进行分开, 各行最后的数字也要用逗号, 同时使用相应的文件名存盘。

(2) 根据文件保存程序输出结果。程序的调试方式正确。程序运行结束后输出的结果, 假如使用普通的输出方式, 只能再输出屏幕上显示一次, 如果在下一次程序运行之后再输出结果后, 上一次的输出结果就会消失了。如果部分输出结果具有一定的作用, 然而可以继续使用时, 就会显得非常不便捷。假如使用文件操作, 对程序运行的结果进行保存, 就可以充分地解决这个实际问题。

3.2 文件比较应用

在计算机辅助C程序设计的过程中, 假如需要对某种测试结果进行计算机自动评分, 对于客观题型中的选择题、填空题以及判断题的评分是非常容易实现的, 然而对程序设计题型的自动评分功能就难以实现。主要原因是程序设计的实现方法灵活度较高, 无法使用统一的一个标准来判别编写的程序。然而无论设计出何种形式的运行程序, 程序的执行结果都是固定唯一的。根据程序运行结果的唯一特性, 通过对运行程序输出到文件的结果与事先准备的运行程序输出结果的文件进行对比, 能够实现程序设计的自动评分功能。这种评分标准的存在问题时, 缺少过程的体现, 仅仅重视结果。为了能够确保程序设计的通用性, 应该设置某些参数, 通过对参数进行调整来验证程序的通用性特征。

4 结束语

在C语言程序中文件的实际应用形式多种多样, 尤其是在程序调试过程中需要的特殊数据形式。比如在对存储复杂结构形式的二叉树、图等具体程序进行输入数据的过程中, 数据文件格式的表示, 数据文件读取功能的指令, 都应当进行详细的具体设计。在C语言程序中的文件应用仍然有很多内容需要进行研究与探索, 这样才可以充分地体现出程序设计的应用价值。

参考文献

[1]颜盟盟.Visual C++从入门到精通[M].北京:化学工业出版社, 2009.

[2]田淑清.全计算机等级考试二级教程-C语言程序设计[M].北京:高等教育出版社, 2013.

[3]程海, 黄春光, 杨自恒等.C语言在电子信息专业中的发展[J].中国科技信息, 2013 (10) .

[4]针对嵌入式的C语言学习——内存处理[J].济南职业学院学报, 2008 (02) .

文件和文件夹的操作教学竞赛教案 篇5

文件和文件夹的操作

教案:

文件和文件夹的操作

型:新授课 学习目标:

一、知识目标:文件和文件夹的相关操作方法。

二、能力目标:会利用“资源管理器”进行文件和文件夹的移动、复制、删除、改名等常用操作,能进行文件和文件夹的查找与属性查看。

三、情感目标:通过本节课的学习,激发学生对信息技术课程;的热情。加强学生在计算机方面的道德修养,强调信息的安全教育。教学重点:

文件和文件夹的移动、复制、删除、改名等操作。教学难点:

会用多种方法对文件和文件夹进行操作。教学方法:

多媒体教学法、任务驱动式教学法 学法指导:

由于本节内容操作性强,知识点多,在教学过程中,首先应提高学生的学习积极性,要让学生多操作,加强个别辅导。教学工具:

1、电脑、数码相机、话筒、投影仪等相关硬件。

2、教学课件。

教学过程:

1、引入知识

上节课我们已经学习了打开“资源管理器”的方法,了解了资源管理器的界面构成。今天我们将进一步学习“资源管理器”中的具体操作一一文件和文件夹的操作。(出示课件)

2、文件的概念

请一位同学上台来给大家唱一小段歌。(教师录音)

再给同学们照张相片。(教师给学生照相)(教师操作,将录音保存为文件。)

优美的歌声和漂亮的相片都存到电脑里来了,给大家回放一遍。大家注意看,歌声和相片在电脑中的存在形式,它们都是以文件的形式存在电脑中。

(课件展示:文件的概念)

WINDOWS98能支持最多255个字符的长文件名,字符的限制也少多了,如空格也可以作为文件名中的一个字符。文件名中也不区分大小写字母。以前学DOS操作系统时讲到文件命名规则,主文件名的字符数不能超过8个,扩展名不能超过3个,并且很多字符不能使用,如空格。

3、文件夹

文件太多时,用户查询和管理就不方便,可采用分组管理。(课件展示:文件夹的概念)

在“资源管理器”中认识文件和文件夹的图标。

(教师操作展示:认识文件和文件夹的图标)WINDOWS98将文件夹分为多个层次,即文件夹中也可存放文件夹。存取文件时,可以直接指出文件所在的各层文件夹和文件名,之间用反斜线“\”分隔(地址栏)。

4、文件夹和文件的操作

看录像,总结操作动作(任务驱动)(课件展示:创建文件夹,学生归纳步骤)

操作之前,先打开资源管理器,在窗口左边栏,如果C、D、E驱动器前是“一”号,单击“一”隐蔽其子文件夹。

(课件展示:文字和视频展示文件夹操作步骤,学生同步操作)

再按“展示录像一一归纳步骤一一同步练习一一自由练习”的方式完成文件或文件夹的删除、改名、移动、复制的操作。讲文件或文件夹的删除操作时,强调道德修养和信息安全,不随便删文件。

5、自学文件夹或文件的查找

(课件展示:文字和视频展示“查找”操作,学生同步操作)

6、自学文件夹或文件属性的查看

(课件展示:文字和视频展示“属性”操作,学生同步操作)

7、小结

(1)以上操作过程中除创建文件夹外,其余操作对文件和文件夹同等操作,区别是对象不同。

(2)本节学习了文件和文件夹的概念,并练习了文件和文件夹的删除、改名、移动、复制等操作,分别采用了四种方法,即菜单操作法、热键操作法、快捷菜单操作法和常用工具操作法。

(3)成批文件处理的方法,使用Ctrl或Shift键配合。板书设计:

见课件相关页面。

巩固基础练习与提高能力训练:

课后时间采用四种不同的方法完成文件和文件夹的操作。作

业:

课本P36—

选取数百文件 只需三步操作 篇6

事情是这样的:本学期,学校录取了近千名学生,被录取的每名学生都有电子照片。但开学后,部分学生并未到校报到,且报到的学生有的被安排到外地学习。现在,上级要求在学籍管理系统中,上传每名学生的电子照片,如果重新采集学生的照片,难度很大。因此,学校决定上传已有的学生照片,但是必须去除未报到的和到外地学习的学生照片。

原先采集的学生照片全部保存在一个文件夹(E:电子照片)中,共有近千份,照片以身份证号码命名,如图1所示。现在要从中筛选出数百个文件,筛选的依据是“新生登记表.xls”中的身份证号码。现在,要把电子表格中有名单人员的照片文件筛选出来,把没用的文件删除。

获取所有文件的文件名

1. 打开“电子照片”文件夹,在地址栏中输入c:windowssystem32cmd.exe(如果是Windows 7系统,只需输入cmd即可)。

2. 输入命令:DIR /O /B >LIST.TXT,按回车键。这个命令的含义是:将该文件夹中所有文件的名称输送到LIST.TXT文本文件中。

3. 在LIST.TXT中,使用查找和替换的方法,删除所有的.jpg,如图2所示。

数据对比

1. 打开“新生登记表.xls”。

2. 复制LIST.TXT中的所有内容,将其粘贴到Excel表中。注意:在粘贴之前,要先选定粘贴数据的列,将其数字格式设置为“文本”类型,否则粘贴后会出错。

3.在B1单元格中,插入函数“=VLOOKUP(A1,[新生登记表.xls]sheet1!$A:$A,1,0)”,按回车键确认,本单元格中这个函数的作用含义是:在“新生登记表.xls”Sheet1工作表的A列(这一区域),查找与A1单元格相同的内容,如果找到后,将该区域第1列的内容显示在当前单元格中,括号中最后一个数字“0”表示查找方式是精确查找,否则显示出错信息“#N/A”。

注意:所查找的内容必须在选定区域的第一列,否则一定会找不到。(VLOOKUP函数在“查找与引用”类别中,可以通过对话框操作)。

4. 双击B1单元格的填充柄,复制公式。

5. 单击B列有数据的单元格,单击“升序排序”按钮,结果如图3所示,其中“#N/A”表示没有找到。

6. 选取没有找到的A列数据,即图4中“A469”之后的单元格,将其复制到空白表的A列。

7. 在C1单元格中输入=A1&".jpg",即给A1单元格内文字的后面加上.jpg,双击C1单元格的填充柄,复制C1的公式到C列的其他单元格。

8. 在B1单元格内输入del,复制B1的内容到B列的其他单元格。

删除所有不符合要求的文件

1. 复制B、C两列的内容,粘贴到记事本中,将文件保存为del.bat(bat为批处理文件,del为删除文件的意思,在“另存为”对话框中,“文件类型”要选“所有文件”),保存位置为“电子照片”文件夹。

2. 打开“电子照片”文件夹,双击del.bat,系统就会自动删除所有不符合要求的文件,留下的就是所需的文件了。

注意:用这种方法删除的文件不会进入回收站,因此,不能恢复。

操作文件 篇7

Windows操作系统中,可以把某一类型的文件与打开此类文件的程序进行关联,在资源管理器中双击此类文件,则系统直接调用关联程序打开文件。关联程序对文件的操作是通过接受命令行参数实现的,但是关联程序打开多个文件有两种方式,例如,用Windows记事本打开多个文本文件,每个文本文件都启动一个单独的记事本程序的实例;而如果使用UltraEdit打开多个文本文件,UltraEdit具有多文档编辑能力,所有文件都是用同一个程序实例打开的。

如何应用系统Atom Table实现使用单一程序实例进行关联文件多文档处理,其中主要实现两个功能:

(1)是只运行程序的一个实例。

(2)把后启动的程序实例的命令行参数传递给第一个实例,以进行相应的处理。

2 Atom Table

Atom Table是Windows系统定义的表,包含了字符串和相应的标识,其中的标识是一个16位整数,称为Atom,相应字符串称为Atom Name。系统Atom Table分为本地(Local atom table)和全局(Global atom table)两种,本地Atom Table只能由创建它的应用程序自己访问,而全局Atom Table可以被所有应用程序访问。Atom分为两类:字符串(string)atom和整数(integer)atom,文中应用字符串atom,其取值范围为0xC000到0xFFFF,并且字符串的长度不能超过255字节。

在Atom Table中,Atom Name是惟一的。每一个Atom Name拥有一个参考计数,当往Atom Table加入一个字符串时,系统搜索整个Atom Table,如果没有此字符串,此字符串被加入Atom Table,参考计数被置为1并返回新的Atom;如果此Atom Name已存在,则增加参考计数值并返回相应的Atom。相应地,在Atom Table中删除Atom Name时,参考计数值减1,当参考计数为0时,Atom Name才从表中删除掉。

应用程序可以使用全局Atom Table与其他应用程序进行动态数据交换(DDE),进行DDE时仅仅将一个Atom传递给其他程序,而不必把实际的字符串传递过去。其他应用程序可以根据接收到的Atom通过查询Atom Table取得所需的字符串。

应用程序可以在Atom Table中查询一个指定的字符串是否存在,并取得对应的Atom;也可以根据Atom取得所对应的Atom Name。全局Atom Table所用到的系统函数主要有:

3 原理

使用Delphi语言编写文本处理程序,并将其关联到.txt文件,作为纯文本文件的默认打开程序,应用上述编程原理。下面是具体编程方法。

3.1 单一实例

有很多方法可以实现只允许同时运行应用程序的一个实例,如创建互斥体(使用系统函数CreateMutex),本文应用Atom Name的惟一性来实现。定义一个字符串作为程序已有实例运行的标识,如MyAtomName='Sucx_Atom_Program_Is_Runing',程序开始运行时首先检查此Atom Name是否存在,若不存在,则为程序的第一个实例,需要创建新的atom;若已存在,则已有实例在运行,需要将参数传递给先前实例后自身退出。代码如下:

3.2 传递参数到先前实例

当新启动的应用程序判断已有实例在运行时,必须将自己得到的命令行参数传递给先前的实例,本文中是应用Atom进行DDE。为了在不同实例之间进行DDE操作,需要自定义一个消息并在实例之间传递,例如,消息定义为WM_MYMESSAGE=WM_USER+53。所要做的工作有:

(1)将命令行参数添加到Atom Table中,并取得Atom。

AcmdAtom:=GlobalAddAtom(GetCommandLine);

(2)查找先前实例的窗口句柄,并传递消息。此处,先前实例窗口类型为'TMyForm01'。

(3)删除Atom并退出。

为了响应消息,获取Atom,需在主Form中定义消息响应的方法,在此方法中完成对所得到的文件名的处理:

至此,编程要点已介绍完毕,下面给出完整的演示程序源代码。演示程序的功能是只启动一个实例,在资源管理器中双击某一类型的文件时,演示程序将文件名依次显示出来。演示程序主表单中加入了一个Memo对象,命名为Memo01,已在Delphi 6和7中编译、运行通过。

4 程序代码

4.1 主程序

4.2 单元代码

5 结语

使用Atom Table的特性,实现了文件关联多文档操作的两个基本功能,即只启动应用程序的单一实例,和应用程序实例间的进行DDE以传递命令行参数。这样就实现了在系统中使用单一实例打开多个关联文件,类似于UltraEdit编辑器软件的功能。本演示程序中只是把接收到的命令行参数显示出来,实际编写软件时,取得了文件名,就可以对文件进行各种操作。

摘要:简要介绍了Windows系统中Atom Table的特点和操作函数,并应用Atom Name的惟一性和全局Atom Table进行程序间DDE的能力,实现了应用程序在系统文件关联操作时,使用单一实例进行多文档处理的功能,并且给出了演示程序代码。

关键词:Atom Table,DDE,文件关联,多文档

参考文献

操作文件 篇8

信息技术的发展使得对信息处理与存储的要求越来越高, 随着数据量的剧增, 对数据存储技术提出了更高的要求。首先是存储介质, 由于信息的存储依托于一定的存储介质, 因此存储介质的特点决定了数据存储的稳定性、便携性。按存储原理可分为电存储介质, 如内存、闪存等;磁存储介质, 如磁盘、磁带等;光存储介质, 如光盘、DVD等。其次存储介质的应用离不开具体的应用环境, 即所处的操作系统环境, 因为不同的操作系统环境下对数据的组织方式不同, 即使同一存储介质上也可存在不同数据存储结构。组织方式的不同使用存储介质的利用率、可靠性、安全性等方面存在各自的差异。因此, 有必要掌握各种不同的数据组织方式, 才能更全面地了解数据存储技术、并使得存储介质的特点得以充分发挥。

本文主要从应用最广泛的操作系统-Windows操作系统出发, 以硬盘存储介质为主要分析对象, 介绍并对比分析两种文件系统类型FAT、NTFS, 分析其各自的数据组织方式, 全面掌握其数据存储的特点, 为后续的数据恢复、数据取证等研究提供理论参考与帮助。

2. FAT文件系统

FAT文件系统将硬盘分成主引导区 (MBR) 、操作系统引导记录区 (DBR) 、FAT表、FDT目录区和DATA数据区等5部分。

MBR (Main Boot Record) 即硬盘主引导记录区, 位于整个硬盘的0磁道0柱面1扇区。在系统引导过程中, 当BIOS交出系统控制权时首先找的就是该扇区, 而且是按照物理位置来寻找, 因此该引导记录区的意义相当重要, 一旦受损, 会影响整个硬盘的访问。其主要包括硬盘主引导程序和分区表 (DPT) 。其中主引导程序的作用就是检查分区表是否正确以及确定哪个分区为引导分区, 并调入内存

加以引导执行。分区表中以80H (表示引导分区) 或00H (表示普通分区) 为开始标志, 以55AAH为结束标志, 共64字节, 可描述4个分区的信息。

当某一硬盘的分区数据大于4时, 需采用虚拟MBR方式, 即让主MBR在定义分区时, 将多余的容量定义为扩展分区, 指定该扩展分区的起止位置, 根据起始位置指向硬盘的某一个扇区, 作为下一个分区表项, 接着在该扇区继续定义分区。如果只有一个分区, 就定义该分区, 然后结束。若不止一个分区, 就定义一个基本分区和一个扩展分区, 扩展分区再指向下一个分区描述扇区, 在该扇区按上述原则继续定义分区, 直至分区定义结束。这种用以描述分区的扇区会形成一个“分区链”, 通过该分区链, 可描述出硬盘中所有的分区。

DBR (Dos Boot Record) 操作系统引导区, 通常位于硬盘的0磁道1柱面1扇区, 是操作系统可以直接访问的第一个扇区, 包括一个引导程序和一个被称为BPB的本分区参数记录表。引导程序的主要任务是当MBR将系统控制权交给它时, 判断本分区根目录前两个文件是不是操作系统的引导文件。BPB参数记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数, 分配单元的大小等重要参数。DBR由高级格式化程序产生。

FAT (File Allocation Table) 文件分配表, 是操作系统的文件寻址系统。FAT一般有两个, 第二FAT为第一FAT的备份。FAT采用链式存储结构, 其最小单位称为簇。即同一个文件的数据并不一定完整地存放在磁盘的一个连续的区域内, 往往会分成若干段, 像一条链子一样存放 (链式存储) 。硬盘上的文件常常要进行创建、删除、增长、缩短等操作, 因此文件可能被分得很零碎, 文件存储的最小单位称为簇, 每一段为簇的整数倍。但由于FAT (文件分配表) 记录着该文件中各段间的连接信息, 因此操作系统在读取文件时, 总是能够准确地找到各段的位置并正确读出。FAT表项中的值既指明了文件该部分内容在磁盘上的位置, 同时用其值乘以2得出文件在FAT表中下一个表项的位置, 从而构成一个FAT链表。FAT16指用16位二进制表示一个FAT表项值。FAT32则用32位进行描述。

FDT文件目录表, 在FAT区之后便是 (FDT) 目录区, 主要起定位作用。当对某一分区进行高级格式化时, 就在其根目录下创建了一个根目录的FDT。FDT中主要包括文件的许多基本信息, 包括文件名、文件大小、文件属性 (是普通文件还是目录) 、文件创建、访问及修改时间等。一般占用32字节。特别指出其中20、21、26、27字节中存放有文件存储在数据区中的起始簇号。并由此起始簇号进一步结合FAT表查找出某文件所有存储在数据区中位置及内容。

DATA数据区, 是实际存储文件数据的区域, 位于目录区之后, 占据硬盘上的大部分数据空间, 其组织与管理由系统依据前面四个区域的内容确定。

如图1所示, 为FAT文件系统下数据组织的各区域位置关系。

3. NTFS文件系统

NTFS在磁盘上的结构是以卷为基础的, 而卷是建立在磁盘分区基础上的, 一个磁盘可以有多个卷, 此时的一个卷对应一个分区 (基本分区或扩展分区中的一个逻辑分区) 。

当系统引导过程中BIOS交出控制权时, 首先找到MBR并找出引导分区, 然后访问引导分区的操作系统引导区 (DBR) , 这些与FAT文件系统基本相同。不同的是在NTFS卷上跟随BPB表后的数据字段形成一扩展BPB, 这些字段使用系统在启动过程中找到分区的MFT (主文件表) , 即确定MFT所在位置。

MFT (主文件表) , NTFS上文件通过MFT来确定其在磁盘上的存储位置上, 类型于FAT中利用FDT和FAT确定文件和存储位置。主文件表是一个对应的数据库, 由一系列文件记录组成。卷中每个文件在其中都有一个甚至多个记录项。文件记录项的大小一般是固定的, 均为1KB。NTFS卷中将每个文件作为属性/属性值的集合进行处理, 因此文件在MFT表中记录项内容包括文件的各属性及其属性值, 如文件名、文件拥有者、文件时间标记等。当属性及属性值能直接存放在MFT中时, 称为常驻属性, 当属性值不能存放在MFT表的称为非常驻属性, 如文件数据属性、属性列表属性等。可从MFT以外的存储区域为其分配空间, 这些区域称为运行或盘区。NTFS使用逻辑簇号 (logical cluster number, LCN) 和虚拟簇号 (virtualclusternumber, VCN) 来进行簇的定位。LCN是对卷中的所有簇从头到尾进行顺序编号, 起始为0, VCN则是对属于具体文件的簇从头到尾进行顺序编号, 以便于引用文件中的数据, VCN以0为起始值。其VCN-LCN的映射关系则保存在MFT的文件记录项中。

NTFS文件系统的中所有的数据都以文件的形式存在, 包括系统信息, 如引导程序、记录整个卷的分配状态位图和用于文件定位和恢复的数据结构等。且在MFT表中都有一个文件目录项进行描述。MFT表本身也是一个文件$MFT, 在MFT表中第一个记录项就描述其自身, 除些之外, 表中前16个记录都是操作系统使用的非常重要的元数据文件, 这些元数据文件的名字都是$开始, 是存储在卷上支持文件系统格式管理的数据, 由系统本身组织、架构使用, 不能被应用程序访问, 只能为系统提供服务, 是系统的隐藏文件。

除MFT表及系统文件存放区域外, 剩余空间用于用户数据的实际存储空间。因此NTFS各区域位置关系图如图2所示。

4. 分析与总结

4.1 FAT文件系统优缺点分析

(1) .FAT文件系统最早是MS-DOS操作系统中采用的, 而后在WINDOWS操作系统中也使用, 如果想实现WINDOWS NT或2000和MS-DOS或WINDOWS 95, 98的双重启动, 必须用FAT文件系统格式化系统分区。早期的FAT文件系统采用16位的文件分配表 (也称为FAT16文件系统) , 主要使用于DOS, WINDOWS 3.x/95中, 由于其在硬盘分区太大时所分配的簇的容量不合理, 只能管理2GB以下的硬盘。在WIN98中除可采用FAT16文件系统外, 新增了FAT32文件系统, 能有效地管理2GB以上的硬盘, 最多可以支持2TB的磁盘容量。

(2) .从系统支持来说, 从MS-DOS到Windows XP Professional都支持FAT16;windows 95 OSR2以后的版本 (Windows 95 OSR2、Windows 98、Windows me、Windows NT Workstation 4.0、Windows2000 Professional、Windows XP Professional) 中, 除去Windows NT Workstation 4.0, 其余都支持FAT32。

(3) .对簇的支持方面, 小簇可以减少硬盘的空间浪费, 采用FAT16的分区的簇大小为32KB, FAT32支持最小为16KB的簇, 比FAT16格式对空间的管理更有效。

(4) .FAT32文件系统可以重新定位根目录和使用FAT的备份副本。而且FAT32分区的启动记录被包含在一个含有关键数据的结构中, 减少了计算机系统崩溃的可能性。

4.2 NTFS文件系统优缺点分析

(1) NTFS文件系统只能在安装了Windows NT workstation 4.0版本以上的计算机上使用, NTFS文件系统与FAT文件系统相比, 功能更强大, 适合更大的磁盘和分区, 支持安全性, 是更为完善和灵活的文件系统。

(2) 对最大卷的支持上, FAT16只支持到2GB, FAT32和NTFS一样支持到32GB。通过扩展卷, FAT32和NTFS都能读取大于32GB的卷, FAT32的卷能被扩展到2TB, 但在Windows XP Professional中, FAT32被限定格式化最大卷为32GB, 而NTFS却能被用于格式化超过32GB的卷。

(3) 对簇的支持方面, NTFS能够支持比FAT32更小的簇, 因而在存储空间利用率上比FAT32更有效。当分区的大小在2GB以下时, 簇的大小比FAT32簇小;当分区的大小在2GB以上时 (2GB~2TB) , 簇的大小都为4KB。相比之下, NTFS可以比FAT32更有效地管理磁盘空间, 最大限度地避免了磁盘空间的浪费。

(4) .在可靠性和安全方面, NTFS由于采用日志和检查点信息来恢复信息的一致性, 出现坏道时会自动重新计算包含坏道的簇并为数据重新分配新簇, 所以可靠性比FAT32和FAT16都强。NTFS采用EFS和存取许可控制, 例如可以为共享资源、文件夹以及文件设置访问许可权限以及进行加密设置, 体现出更高的安全性能。此外, 磁盘限额、压缩等特性, 使得管理员可以方便合理地为用户分配存储资源, 避免由于磁盘空间使用的失控而造成的系统崩溃。

4.3 总结

由上述分析, 可知当前Windows中两种文件系统都有其自身的优缺点, 一方面应依据其实际应用环境进行选择应用。另一方面根据不同文件系统中数据的特点、支持的存储区域大小以及体现出的数据安全性与可靠性等状态信息, 帮助取证人员进一步分析判断出文件系统的类型, 从而为下一步进行的数据提取、数据恢复等研究工作奠定基础。

摘要:本文主要结合当前存储技术的发展特点, 以Windows操作系统为分析平台, 以硬盘存储介质为主要分析对象, 介绍了两种文件系统类型, 对并其各自的优缺点进行对比分析, 目的是让读者全面了解两种文件系统下数据的组织方式, 为后续的数据恢复、数据取证提供理论帮助。

关键词:FAT,NTFS,文件系统

参考文献

[1]戴士剑等.数据恢复技术 (第2版) [M].北京:电子工业出版社, 2005, 3.

[2]张京生等.数据恢复方法及案例分析[M].北京:电子工业出版社, 2009, 2.

[3]唐晓静等.盘点文件系统[J].科技信息, 2008, 18.

[4]王保成.Windows操作系统中的文件系统[J].农业网络信息, 2007, 7.

操作文件 篇9

常用多媒体开发工具Authorware开发许多有实际用途的软件,比如查询信息、电子日历、留言板、推介产品、互动演示等功能的软件,这些都需要涉及数据处理,数据同科技情报图书等工作形影不离。Authorware同数据之间的关系主要有:(1)过去,程序设计是把数据放在程序中,这样,表面看似简单,实际给数据的重复使用带来不便,增加了数据冗余性;(2)可以通过把数据作为一个文本文件,放在物理磁盘上,需要时候可以读和写,这样把数据与程序分开;(3)应用数据库文件,建立更加规范的数据组织形式,这对数据的迁移、管理、运用带来更大的方便。

1 数据存放在Authorware文件中

(1)用文本图标,直接把数据放在其中进行显示或用计算图标,在其中输入数据进行处理。

如果有许多数据,并且这些数据之间有一定关系时,只用文本图标进行显示就缺乏数据之间的联系。可以用框架图标,把许多数据放在不同的框架页中,这些页面之间的相互跳转可以用导航图标来完成。如果这些数据要进行扩充,只需在框架图标右侧添加更多的文本图标作为框架页,在此基础上,还可增加框架图标,这样可增加更多的框架页,组织数据能力明显增强。另外,在文本页面中可对数据定义风格、应用风格,这就建起链接关系,数据之间就有了一定“超链接”关系。如果要建立起上下导航关系,只需增加交互图标,在交互图标的右侧增加计算图标,在计算图标编辑代码框中输入Goto(IconID@”图标名”),设置交互类型为按钮,范围为永久,响应选项卡中选择分支为退出交互,这样就可以上下导航。如果这些数据相当多时,可以放入一个群组图标中,当很多数据用不同群组图标分别建立起来后,只需要把它们放入一个交互图标中,选择交互类型为按钮或热区域即可,这样数据联系密切,但缺乏共享性。

(2)用交互图标选择文本输入交互类型,通过EntryText、numentry传递数据。

2 用文本文件作为Authorware文件的数据提供者

2.1 直接用计算图标进行数据存取操作

首先拖放一个交互图标在流程线上,在其右侧拖拽一个群组图标,交互类型为文本输入,然后拖入三个群组图标,分别取名为写、读前一个、读后一个,双击写群组图标,在其中加入一个计算图标,输入代码:i:=i+1 WriteExtFile(FileLocation^”no”^i^”.txt”,EntryText),这样,只需单击一下写按钮就保存一次内容,且每次的文件名均不一样。双击“读前一个”群组图标,在其中拖入一个计算图标,在其中输入代码:i=i-1neirong:=ReadExtFile(FileLocation^"no"^i^".txt"),在此计算图标的下方添加一个文本图标,用文本工具输入{neirong}。这样,就可以把保存的文件内容分别向前进行浏览显示,同理,“读后一个”进行类似的设置。

2.2 用知识对象来帮助实现Authorware文件与数据交换信息

下面用当天的日期作为文件名进行保存。

首先,使用“插入/控件/ActiveX”命令,选择“Calender控件9.0”,在流程线上添加一个图标名为“ActiveX...”,在演示窗口中调整其相对位置、大小。从知识对象面板中,将“窗口知识对象”拖动到“ActiveX...”图标的下方,打开对话框,选择其默认的对象参数设置,在“Select Windows Control”界面,选择“Memo”选项。然后,拖曳一个交互图标在知识对象图标的下方,在交互图标的右侧拖入两个群组图标取名为保存、读取,交互类型分别为按钮、事件。双击保存群组图标,拖拽一个“窗口控制—获取属性”,使用其默认设置,再拖入一个计算图标输入代码:WriteExtFile(FileLocation^Date^".txt",wcPropertyValue)。双击读取群组图标,拖入一个计算图标,输入代码:

在此计算图标下方拖入一个“窗口控制—设置属性”知识对象,设置其对应的参数。最后,选择Click事件,挂起其他事件。

2.3 外部程序编辑法

首先在流程线上添加一个计算图标,输入代码:JumpOutReturn("notepad.exe",RecordsLocation^"str.txt")textstr:=ReadExtFile(RecordsLocation^"str.txt"),然后再拖拽入一个显示图标,用文本按钮输入{textstr}。这样就可以用Windows自带的记事本程序来编辑文字信息,并在Authorware中显示。

2.4 外部函数法

(1)可以在网上下载一个UCD扩展函数Scrledit.u32,计算图中执行的函数ScrollEdit(),将调出一个可以滚动输入的文本编辑框,赋值给一个字符串,显示在文本图标上。

(2)首先要在系统目录System或System32中找到文件“Hhctr1.OCX”,把它作为外部函数导入,随后提示函数名填HtmlHelpA;然后在计算图标中输入相应代码来调用相应文件。如调用help.chm文件使用如下代码:HtmlHelpA(0,FileLocation’help.chin”,1,0),在Authorware中导入或调用TXT、RTF、CHM文档。

3 同数据库之间的连接

将Authorware的交互性同数据库处理数据的强大功能和灵活性结合在一起,在多媒体软件中实现对数据的存取功能。

3.1 用Access创建数据库文件

运行Access后,选择“空数据库文件”,命名新建的数据库文件名为record.mdb。双击“使用设计器创建表”开始创建表的过程,可以自定义字段name、info分别为文本数据类型,最后为表命名为record。

3.2 设置ODBC

ODBC(Open Database Connectivity)即开放式数据库连接,可以直接使用VF、Access、Mysql、Oracle等数据库中保存的数据。用SQL(Structured QueryLanguage)即结构查询语言,对VF、Access、Mysql、Sql server等数据库中的记录进行相应的操作。

在XP的控制面板→管理工具中,双击数据源(ODBC),弹出“ODBC数据管理器”对话窗口,需要为所有用户使用,选择“系统DSN”选项卡,添加mdb数据源驱动程序,取名为mymdb,选择刚建的数据库record。

3.3 建立Authorware文件

在流程线上,拖入一个文本图标命名为“背景”,导入背景图片,在文本图标下拖放一个计算图标,取名为初始化数据库,双击输入以下代码:ODBCHan-dle:=ODBCOpen(WindowHandle,“ErrorVar”,”record.mdb”,””,””),其中外部函数ODBCOpen()在ODBC.U32中。在初始化数据库图标下,拖拽一个交互图标取名为1,在其右侧拖入一个群组图标取名为输入文字,选择其交互类型为文本输入;然后,在群组图标的右侧拖放一个计算图标,选择交互类型为按钮交互,快捷键中输入“enter”,表明按回车结束,双击计算图标,输入代码:x:=EntryText GoTo(IconID@"2"),在响应选项卡,选择退出交互选项。在这个交互图标下再拖入一个交互图标取名为2,在右边输入一个群组图标,选择交互类型为文本输入交互,继续向交互图标2的右侧拖入一个计算图标,双击此计算图标,输入代码:y=entrytext GoTo(I-conID@"操作"),其作用就是向数据库中表的段写入信息,调整其相应位置、大小,输入提示用语。

在交互图标2的下方拖入一个交互图标取名为“操作”,在交互图标操作的右侧继续拖入一个群组图标取名为写,设置其交互类型为按钮,双击“写”群组图标,拖入一个计算图标,在其中输入代码:

在“写”群组图标里,再拖入一个计算图标,命名为“继续添加”,在“响应”选项卡中,选择“范围”为永久,其代码为:GoTo(IconID@"背景"),可多次输入记录信息。

在操作交互图标的右侧继续添加一个群组图标命名为“读”,交互类型为按钮,双击“读”群组图标,进入第二层编辑窗口中。首先,拖拽一个文本图标取名为显示数据,用于获取数据库record表的信息,用文本按钮输入{data}。在显示数据图标的下方,拖入一个计算图标用于获取数据库中表的信息,其代码如下:string=”select name,info from record”

在计算图标的下方拖入一个交互图标取名为浏览,在浏览交互图标的右侧拖入三个计算图标,分别取名为前一条、后一条、离开,设置交互类型为按钮。

双击“上一条”计算图标,输入代码:if i>1 theni=i-1 end if

Data=”当前共有”^n^”条记录,当前查看第”^i^”条r”^GetLine(source,i)(i为自定义变量,初值为0)。

双击“下一条”计算图标,输入代码:if i

Data=”当前共有”^n^”条记录,当前查看第”^i^”条r”^GetLine(source,i)。

最后,在操作交互图标的右侧增加一个计算图标,取名为“退出”,输入代码:ODBCClose(ODBCHandle),关闭数据库的连接。

4 结束语

Authorware与人交互的内容可以写入文本文件、数据库文件,也可直接读取文本文件、数据库文件的内容。同理,直接对文本文件、数据库文件进行编辑、修改的结果也可以直接从Authorware开发的软件中显示出来,完成“双向”读取操作。Access支持SQL语言,设置关键字后,可以在Authorware中实现对Access数据库的记录进行修改等操作。Authorware的交互性和Access数据处理功能的结合,在学习、科研、情报、生产等许多方面有很大用途。

摘要:本文把数据同Authorware开发的多媒体软件分离,使程序更加灵活、方便,把数据放在文本文件、数据库文件中,从数据库Aceess中提取数据在作品中动态显示,并在Authorware中实现“双向”读写、浏览信息等操作,在实践中有广泛用途。

关键词:Authorware,文本文件,Access,读写,实现

参考文献

[1]黄小宇,张凤群,陈阳.中文Authorware多媒体制作[M].北京:清华大学出版社,2005.

[2]李若瑾,王丽萍.Authorware7.0实例教程(第二版)[M].北京:电子工业出版社,2010.

[3]京辉热点工作室.Authorware5入门与提高[M].北京:人民邮电出版社,2000.

[4]袁海东.Authorware6.5教程[M].北京:电子工业出版社,2003.

[5]仇芒仙,等.Authorware实用教程[M].北京:高等教育出版社,2005.

[6]陈冠雄,李光群.Authorware多媒体制作[M].北京:清华大学出版社,2005.

[7]毕广吉.Authorware变量、函数、控件手册与范例[M].北京:电子工业出版社,2003.

文件操作干资源管理器不能干的事 篇10

本文即向大家推荐一款包含上述所有功能的工具软件。有了它,在你需要使用那些文件操作实用功能的时候,就不需要再分别去下载相应功能的工具软件了。

一、软件名片

■ 软件名片

软件名称:文件万能大师 V2.99

软件大小:1614KB

运行环境:Win9x/Me/NT/2000/XP/2003

软件下载:http://www.newhua.com/soft/46091.htm

二、实用案例

软件下载之后,解开压缩文件包,双击其中的安装软件,三次按动回车键之后,软件即告安装完成。之后,双击桌面上的文件万能大师快捷方式图标 ,就可以看到它的主界面了。

小提示:

此软件捆有插件,是选项安装,如果你不想安装插件,请在安装该软件时注意选择。

软件分为六个主要功能,它们分别对应的是文件加密保护、文件分割合并、文件批量更名、文件粉碎、文件比较、工具集等。下面我们分别介绍相应功能的用法。

1.文件加密保护

通过“文件加密保护”模块,可以实现文件的加密或解密操作。

2.文件分割合并

单击主界面上的“文件分割合并”按钮,软件就会显示出一个文件分割合并程序界面。

3.文件批量更名

点击主界面中的“文件批量更名”按钮,启动“文件批量更名”窗口。

4.文件彻底粉碎

单击主界面中的“文件粉碎”按钮,软件会出现一个“粉碎程序”界面。

5.文件内容比较

这个功能可以将两个文件的不同之处标识出来。点击主界面中的“文件比较”按钮,弹出文件比较窗口。

小提示:

经过这种方法删除的文件,不同于清空回收站或直接用Shift键加Delete键的方式删除文件,它们将不能再被恢复。

总而言之,文件万能大师是一款功能强大的文件处理工具。它集文件的加密保护、分割合并、批量更名、比较分析以及文件粉碎等多种功能于一身,是对资源管理器文件管理功能的延伸,它将大大方便你的日常文件管理工作。

上一篇:通用卫星通信下一篇:热镀锌层