以下是小编给大家收集的其他教案-文件的建立和删除操作,本文共20篇,欢迎大家前来参阅。

篇1:如何删除文件
清空回收站的方法非常简单,只是采用这种方法是将回收站的所有内容都删除,一概不留。如果有些文件还不想彻底删除,可以采取下面的方法。打开“回收站”窗口后,选择要彻底删除的文件,然后点击右键,在右键菜单中点击“删除”即可。或者选中要彻底删除的文件后直接按键盘上的Del或Delete键。
删除方法四还有一种方法就是在文件还没有放入回收站前就直接删除,首先单击文件夹“bkill”,然后先按键盘上的Shift键再按Del或Delete键。在弹出的“确认文件夹删除”对话框中选择“是”。
温馨提示:这是最基础的文件删除方法。篇2:教案:文件的操作
我选的这节课是泰山版小学信息技术第二册(上)的第一单元”计算机的初步”中的第7课”文件的操作”
单元价值地位:本单元是小学信息技术学科知识的基础部分,对学生初步掌握一些计算机的基本知识和技能,进一步激发他们的学习兴趣,增强他们的信息意识,具有十分重要的作用。
单元目标:要求学生掌握计算机硬件、软件的基本知识,WIN98操作系统的桌面组成,窗口,文件夹和文件有关操作。教学内容包括;“认识计算机”、“计算机的硬件”、“计算机的软件”、“视窗WINDOWS”、“文件资料的管理”、“文件夹的使用”、“文件的`操作”。
单元教学过程():理论部分,我采用“先学后教“的方法,先高计出层次分明的思考问题,再引导学生认真阅读教材,用 “自己学得的知识”解决实际问题,并提供让学生“各抒己见”的机会。最后,我通过课堂小结使教学内容系统完整化。上机部分,以“建构主义”为理论指导,使用辅助教学软件或课件来创设情境,以电脑为意义建构工具,通过动手实践、合作探索、交流反馈、总结规范等环节,激发兴趣,增长知识,培养技能。教学中,我还灵活运用任务驱动,讲练结合等方式提高教学效率。
单元评价:采用自我评价、个人评价、教师评价三种方式。评价项目中行为习惯占40%,随堂练习占60%,随堂练习中又分为“你能行”“你完成了会更棒”“我们边玩边学”。最后让学生谈自己的收获。
篇3:教案:文件的操作
诸由前妙完小 曲娜
一、教材分析:本课以人物对话形式引出文件操作与文件夹操作一样,可以有新建、复制、移动、删除等操作。本课进一步熟练菜单及按钮操作。文件选定及复制是本课教学重点。本课能进一步使学生掌握计算机基本知识和技能,进一步激发学生学习的兴趣,增强他们的信息意识。
二、学情分析:小学生知识形成的特点是:直观感知——实践操作——形成表象——构建新知。学习本课时,其中复制文件,移动文件,文件重命名等操作与第六课中文件夹的相应操作类同,学生已具备了一定的操作能力,但对文件建立及复制还是第一次接触。教学中,我注重给予学生创造性发展的天地,采用“知识迁移”与“任务驱动”结合的教学方法。在“任务驱动”下,以“知识迁移”方式进行,由学生交流、总结操作方法,教师进行归纳,规范操作方法。
三、教学目标设计:
知识与技能——学会文件基本操作,掌握选定一个和多个文件的方法;掌握删除、复制和移动文件的操作方法;能够理解移动与复制的区别。
能力和方法——增强学生利用信息技术自主学习能力,培养学生自主操作能力,合作学习和创新思维能力。
情感态度和价值观——培养学生对信息技术的热爱和良好的兴趣。
四、教学过程()设计:
内容安排
教师活动
学生活动
设计意图
备注
导入新课
出示讨论话题:“机灵从计算机C盘的My Document文件夹里找到了她喜欢的图画文件,想把图画文件保存到软盘上带回家。可是“机灵”不会操作,我们大家一起帮她好吗?今天我们学习文件操作。
先设置情境,提出问题,引起学生探究的兴趣。讨论时注意纪律。
创设情境,为导入新课作准备,引起学生思考。
学生此时充满了兴趣。
学习
新
知
一. 任务驱动:
出示学习任务:1、会选定文件,对文件进行复制、移动、删除和重命名。2、观察复制文件和移动文件的区别。
二. 直观教学
(一) 选定文件
1、情境设置:在C盘的My Documents文件夹中,机灵要选中图1.bmp 图3.bmp 图5.bmp这三个文件,怎么办?
2.师边讲边演示:(1)首先要选中这三个文件,但是
单击鼠标每次只能选中一个文件,这时按下Ctrl键不放,再单击图1.bmp图3.bmp 图5.bmp文件,松开Ctrl键,再单击文件。
(2)对选定连续的文件,可以单击第一个文件,然后按住Shift键不放,再单击最后一个文件,松开Shift键,则全部文件被选定。
3.选中文件,对文件进行复制、移动、删除等操作。这些操作和我们上节课学过的对文件夹的操作很相似,你能试着操作一下吗?
4.引导观察复制和移动文件有什么区别。
5.重命名文件,怎么操作呢?轻轻按一下右键,你就知道啦。
明白自己这节课的学习任务
生认真思考,带着任务,学习新课内容。
生操作,看到选定的文件变成蓝色。
生分组操作、讨论观察。
学生分组操作,自己发现如何对文件复制、移动、删除等方法。
生思考分析,在小组内讨论。
生在师引导下进行重命名的操作。注意发现规则,总结。
2—3名学生上台演示反馈。(鼓励学生采用多种方法)
让生明确目标,带着任务学习。
利用知识迁移,易于让学生自主探究,增强主动学习的欲望。
培养观察、比较、探索的合作学习的能力。
通过实践操作把理论知识转变为学生的技能。做好“补差”工作,让每名学生都能完成任务。
小结
学生成果展示(选定,复制,移动,重命名,删除文件)各组演示对单个或多个文件的各种操作。
反馈及小结;机灵想把C盘上的My Documents文件夹中的图2.bmp图4.bmp复制到软盘中,怎么办?
学生汇报学习情况。
生回答问题。
“提优”表扬优秀的学生,鼓励其他学生,向他们学习。
实施效果:90%生能较熟练地对文件进行操作,进行选定,删除,复制和移动,以及重命名,知道移动和复制文件的区别。
课后反思:1.创设情境,引发疑问。
上课伊始,创设“问题讨论”情境,充分调动学生的学习兴趣,寓教于实际问题中,把学习知识与生活实际联系起来,激发求知欲,使学生很快进入学习状态。
2.知识迁移,精讲多练。
信息技术课主要目的是培养学生使用信息,处理信息的能力,在本课中我精练地讲解了本课内容,加上朗诵示范,多让学生操作,去实践,去发现,去操作,去创新。同时不断引导学生发现利用已学知识迁移,形成新知。最后,“提优补差”,让每名学生完成本节学习任务。
3.任务驱动,自主体验。
新课教学中,出示学习任务激励学生,让学生带任务学习,以学生为主体,教师为主导,组织利用探索的方式学习,交流,讨论得出结论。通过操作实践去检验知识,并将其内化为自己人的技能,使每个学生得到个性化的体验空间,以自己的方式完成了学习任务。
篇4:如何删除DLL文件
问:最近看了篇文章,开始了自己动手为系统“减肥”的计划,但有些文件夹内本来什么文件都没有,但却删除不了,还有些后缀为.dll的文件也删除不掉,用写字板打开后发现并没有内容,但却删除不掉,请问这些文件和文件夹可以删除吗?
答:在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中,
如何删除DLL文件
,
当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序会有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:\Windows\System目录下。不能认为文件夹里是空的就可以删除。如果删除了,会造成操作系统运行发生问题。
篇5:python文件操作
一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法,
1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd
2.返回指定目录下的所有文件和目录名:os.listdir()
3.函数用来删除一个文件:os.remove()
4.删除多个目录:os.removedirs(r“c:\python”)
5.检验给出的路径是否是一个文件:os.path.isfile()
6.检验给出的路径是否是一个目录:os.path.isdir()
7.判断是否是绝对路径:os.path.isabs()
8.检验给出的路径是否真地存:os.path.exists()
9.返回一个路径的目录名和文件名:os.path.split() eg os.path.split(‘/home/swaroop/byte/code/poem.txt‘) 结果:(‘/home/swaroop/byte/code‘, ‘poem.txt‘)
10.分离扩展名:os.path.splitext()
11.获取路径名:os.path.dirname()
12.获取文件名:os.path.basename()
13.运行shell命令: os.system()
14.读取和设置环境变量:os.getenv() 与os.putenv()
15.给出当前平台使用的行终止符:os.linesep Windows使用‘\r\n‘,Linux使用‘\n‘而Mac使用‘\r‘
16.指示你正在使用的平台:os.name 对于Windows,它是‘nt‘,而对于Linux/Unix用户,它是‘posix‘
17.重命名:os.rename(old, new)
18.创建多级目录:os.makedirs(r“c:\python\test”)
19.创建单个目录:os.mkdir(“test”)
20.获取文件属性:os.stat(file)
21.修改文件权限与时间戳:os.chmod(file)
22.终止当前进程:os.exit
23.获取文件大小:os.path.getsize(filename)
二、文件操作方法大全:
1.os.mknod(“test.txt”) #创建空文件
2.fp = open(“test.txt”,w) #直接打开一个文件,如果文件不存在则创建文件
3.关于open 模式:
复制代码代码如下:w:以写方式打开,a:以追加模式打开 (从 EOF 开始, 必要时创建新文件)
r+:以读写模式打开
w+:以读写模式打开 (参见 w )
a+:以读写模式打开 (参见 a )
rb:以二进制读模式打开
wb:以二进制写模式打开 (参见 w )
ab:以二进制追加模式打开 (参见 a )
rb+:以二进制读写模式打开 (参见 r+ )
wb+:以二进制读写模式打开 (参见 w+ )
ab+:以二进制读写模式打开 (参见 a+ )
fp.read([size]) #size为读取的长度,以byte为单位
fp.readline([size]) #读一行,如果定义了size,有可能返回的只是一行的一部分
fp.readlines([size]) #把文件每一行作为一个list的一个成员,并返回这个list,
其实它的内部是通过循环调用readline()来实现的。如果提供size参数,size是表示读取内容的总长,也就是说可能只读到文件的一部分。
fp.write(str) #把str写到文件中,write()并不会在str后加上一个换行符
fp.writelines(seq)#把seq的内容全部写到文件中(多行一次性写入)。这个函数也只是忠实地写入,不会在每行后面加上任何东西。
fp.close() #关闭文件。python会在一个文件不用后自动关闭文件,不过这一功能没有保证,最好还是养成自己关闭的习惯。 如果一个文件在关闭后还对其进行操作会产生ValueError
fp.flush() #把缓冲区的内容写入硬盘
fp.fileno() #返回一个长整型的”文件标签“
fp.isatty() #文件是否是一个终端设备文件(unix系统中的)
fp.tell() #返回文件操作标记的当前位置,以文件的开头为原点
fp.next() #返回下一行,并将文件操作标记位移到下一行。把一个file用于for … in file这样的语句时,就是调用next()函数来实现遍历的。
fp.seek(offset[,whence])#将文件打操作标记移到offset的位置。这个offset一般是相对于文件的开头来计算的,一般为正数。但如果提供了whence参数就不一定了,whence可以为0表示从头开始计算,1表示以当前位置为原点计算。2表示以文件末尾为原点进行计算。需要注意,如果文件以a或a+的模式打开,每次进行写操作时,文件操作标记会自动返回到文件末尾。
fp.truncate([size]) #把文件裁成规定的大小,默认的是裁到当前文件操作标记的位置。如果size比文件的大小还要大,依据系统的不同可能是不改变文件,也可能是用0把文件补到相应的大小,也可能是以一些随机的内容加上去。
三、目录操作方法大全
1.创建目录
os.mkdir(“file”)
2.复制文件:
shutil.copyfile(“oldfile”,“newfile”) #oldfile和newfile都只能是文件
shutil.copy(“oldfile”,“newfile”)#oldfile只能是文件夹,newfile可以是文件,也可以是目标目录
3.复制文件夹:
4.shutil.copytree(“olddir”,“newdir”) #olddir和newdir都只能是目录,且newdir必须不存在
5.重命名文件(目录)
os.rename(“oldname”,“newname”) #文件或目录都是使用这条命令
6.移动文件(目录)
shutil.move(“oldpos”,“newpos”)
7.删除文件
os.remove(“file”)
8.删除目录
os.rmdir(“dir”) #只能删除空目录
shutil.rmtree(“dir”)#空目录、有内容的目录都可以删
9.转换目录
os.chdir(“path”) #换路径
篇6:小学信息技术第一课文件操作教案
小学信息技术第一课文件操作教案
学习目标:
1、了解文件夹的作用和基本概念;
2、学会建立文件夹;
3、掌握文件和文件夹的复制、移动和重命名操作。
教学重点:
1、学会建立文件夹;
2、掌握文件和文件夹的复制、移动和重命名操作。
教学难点:
掌握文件和文件夹的复制、移动和重命名操作
教学过程:
小明想要在计算机中建立起自己的文件夹,这样使用起来就方便多了。
一、建立新文件夹
在C盘中创建一个新文件夹。
1、双击“我的电脑”图标,打开“我的电脑”窗口;
2、在“我的'电脑”窗口双击(C:),打开“WINXPC:”窗口;
3、单击“文件”菜单,将指针指向“新建”,在出现的子菜单中单击“文件夹”命令;窗口中出现一个“新建文件夹图标”。
二、文件夹的重命名
1、选定“新建文件夹”;
2、单击“文件”菜单中的“重命名”命令;
3、在“新建文件夹”框中输入“小明文件夹”,并按回车键。
三、移动文件夹
小明想把保存在“我的文档”中的“房子”文件移动到“小明文件夹”中。
1、选定“房子”文件;
2、单击“编辑”菜单中的“剪切”命令;
3、打开“小明文件夹”窗口,单击“编辑”菜单中的“粘贴”命令;窗口中显示“房子”文件,表明文件已被移动。
四、复制文件
1、选定要复制的文件“房子”;
2、单击“编辑”菜单中的“复制”命令;
3、将软盘插入软盘驱动器,打开“我的电脑”窗口,再双击软盘驱动器;
4、单击“编辑”菜单中的“粘贴”命令,窗口中显示复制的文件。
议一议:
文件的复制和移动操作有什么区别?
练一练:
在E:盘建立一个“我的作业”文件夹,然后把C盘上的“小明文件夹”移到里面;
将保存在磁盘中的画图文件复制到“我的作业”文件夹中。
文献摘抄:
如果需要同时选取多个文件,可以按住键盘上的CTRL键,再依次单击所要选取的文件,这些文件反色显示,表示都被选取。
要选取连续排列的多个文件,可以先单击么一个文件,然后按住SHIFT,再单击最后一个文件,松开SHIFT键。
如果要撤消选取的文件,可单击选取的文件旁边的空白处。
教后小记:
第二课时练习
练习上节课所学内容
篇7:pgf是什么文件,pgf格式文件怎么删除?
硬盘分区里多了一个1G大小的ppsds.pgf文件的原因是你使用了最新版PPStream的点播功能,
ppsds.pgf的作用用主要用于点播时的缓冲,使缓冲时间更短,打开点播视频更快。
如果你安装了最新版的PPStream而不使用点播功能,ppsds.pgf不会出现。但只要你第一次使用PPStream的点播功能,就会在PPStream安装硬盘根目录下生成隐藏文件ppsds.pgf有1G大小,硬盘空间不够大的要注意一下,
个人感觉PPStream应该告诉大家这点,因为不注意根本找不到这个文件,要选择不隐藏系统文件属性,才能看到这个文件。而且删除后再观看PPStream点播功能会重建这个文件,这个文件不能用Windows的垃圾清理自动清理,感觉有点流氓的味道。
不过有个较好的技巧删除ppsds.pgf文件,就是把缓存路径设置为IE临时文件夹的路径,这样的话在清除IE临时文件的同时可以顺便把ppsds.pgf删除。
篇8:如何彻底删除输入法文件
先到输入法设置中删除你要删除的输入法使用搜索功能 搜索到输入法的对应文件删除!
全拼:Winpy.ime、Winpy.mb、Winpy.hlp、Winpy.cnt,
双拼:Winsp.ime、Winsp.mb、Winsp.hlp、Winsp.cnt。
微拼:Pintllime.dll、Pintlgab.imd、Pintlgai.imd、Pintlgb.imd、Pintlgd.imd、Pintlgdx.imd、Pintlgie.imd、Pintlgnt.cnt、Pintlgnt.hlp、Pintlgnt.i96、Pintlgnt.ime、Pintlgrb.imd、Pintlgri.imd、Pintlgs.imd、Pintlgsi.imd、Pintlgsx.imd、Pintlgu.imd、Pintlguc..imd、Pintlphr.exe。
智能ABC:Winabc.cwd、Abcsda.dll、Abcwin.exe、Winabc.ime、Winabc.ovl、tmmr.rem、user.rem、Winabc.hlp、Winabc.cnt。
郑码:Winzm.ime、Winzm.mb、Winzm.hlp、Winzm.cnt,
内码输入法:Wingb.mb、Wingb.hlp、Wingb.cnt。
表形码:Winbx.mb,Winbx.ime,Winbx.hlp,Winbx.cnt。
安装集成声卡驱动的问题
问:我的电脑配置是:Intel 815EPT主板、图拉丁赛扬1.1GHz CPU、128MB HY SDRAM内存,主板集成声卡。最近格式化硬盘,不小心将备份的声卡驱动弄丢了。后来重装Win98,再安装光盘里附带的ALC100声卡驱动,安装没问题,但就是没声音(音箱是正常的),任务栏上也没有出现喇叭图标。仔细查看主板上的声卡芯片,是ALC100。另外找来一张815EPT主板原配的驱动光盘,重新安装ALC100驱动,还是不行。请问怎么解决?
答:Intel 810和815系列主板集成的是ALC系列声卡,使用一段时间后,有时会出现上述问题。解决的方法有二:一是改装新版本的驱动程序,例如,原来装的是ALC100驱动,现在可以改装ALC101驱动,具体操作是:先删除原来安装的驱动,再刷新,再装入新驱动程序。二是将操作系统由Win98升级为WinXP,由于WinXP系统自带的设备驱动齐全,系统会自动安装合适的驱动程序。当然,最好能将你的电脑的内存升级为256MB,这样运行WinXP要流畅一些。
篇9:删除的文件如何恢复?
第一步:打开电脑中安装好的无敌数据恢复软件,单击“误删除文件”恢复模式,
第二步:选择丢失文件所在盘,然后点击下一步。注意桌面删除的文件请扫描C盘,回收站清空的请直接扫描原文件所在盘。
第三步:进入文件扫描阶段,静待扫描结束。 第四步:扫描完查找扫描结果,勾选需要恢复的文件,然后点击下一步,注意文件丢失后,文件名称也会被系统自动更改名称。如果未扫描到需要的文件,请使用“万能恢复”模式再扫描次。
第五步:选择一个盘存放需要恢复出来的文件,然后单击下一步。等待片刻即可恢复完成。 注意:1)当出现误删文件问题后,用户应该禁止对丢失文件所在分区写入数据,以免造成误删文件被覆盖
2)在软件设置恢复文件存放路径时,用户应该注意将文件恢复到其他分区或移动存储设备,以免影响数据恢复效果。
篇10:无法删除文件如何解决?
或许,很多计算机基础知识的初学者,都会遇到一个问题,也有可能一些老鸟也会遇到并时不时的感觉郁闷,
当自己想要删除某些文件或文件夹的时候,总是出现“文件|文件夹无法删除,有程序正在使用”之类的错误提示。
那么,我们在处理这些问题的时候要如何应对呢?
下面,笔者就自己的一些思路为大家作一下介绍,希望可以对广大计算机基础知识的初学者有些帮助。
在遇到上述的问题时,笔者通常会有如下几种处理方式:
使用任务管理器将桌面进程(explorer.exe)结束掉;
在结束桌面进程后,利用任务管理器的浏览功能或直接新建一个CMD任务;
在CMD环境下使用del或rmdir进行删除;
如果上述的方法仍然不能删除可以试着运行cacls进行权限的取得
命令示例如下:cacls X:/floder1/XXX.XXX /p administrator(或用户的当前用户名) :F
这是将cacls X:/floder1/XXX.XXX的所有权限均交给当前用户.然后进行删除,
如是仍然不行的话,试用下面的方法
在网上下载“冰刃”找到文件或文件夹进行删除
试用360进行文件的粉碎。
我们广大计算机基础知识爱好者应该学会一点便是,充分的利用好SE,即搜索引擎。在自己遇到不懂的问题之时
就直接上互联网进行搜索,要实在不行的话,也可以在各种问答平台上去提,但是,这需要读者有一定的互联网应用能力与功底方可。
篇11:如何删除无法删除的文件
有时候我们在删除某个文件或文件夹时,系统提示无法删除,这确实令人十分头疼,现在我们就来看看解决的办法,
一、常规解决办法:
1.注消或重启电脑,然后再试着删除。
2.进入“安全模式删除”。
3.在纯DOS命令行下使用DEL,DELTREE和RD命令将其删除。
4.如果是文件夹中有比较多的子目录或文件而导致无法删除,可先删除该文件夹中的子目录和文件,再删除文件夹。
5.在任务管理器中结束Explorer.exe进程,然后在命令提示符窗口删除文件。
6.如果你有安装ACDSee,FlashFXp,Nero,Total这几个软件,可以尝试在这几个软件中删除文件夹。
二、高级解决方案:
1.磁盘错误
运行磁盘扫描,并扫描文件所在分区,扫描前确定已选上修复文件和坏扇区,全面扫描所有选项,扫描后再删除文件。
2.预读机制:
某些媒体播放中断或正在预览时会造成无法删除。在“运行”框中输入:REGSVR32 /U SHMEDIA.DLL,注销掉预读功能。或删除注册表中下面这个键值:[HKEY_LOCAL_MACHINESOFTWAREClassesCLSID {87D62D94-71b3-4b9a-9489-5FE6850DC73E}InprocServer32],
3.防火墙:
由于反病毒软件在查毒时会占用正在检查的文件,从而导致执行删除时提示文件正在使用,这时可试着暂时关闭它的即时监控程序,或许可以解决。
4.OFFice、WpS系列软件:
OFFice的非法关闭也会造成文件无法删除或改名。重新运行该程序,然后正常关闭,再删除文件。
5.借助WinRAR:
右击要删除的文件夹,选择“添加到压缩文件”。在弹出的对话框中选中“压缩后删除源文件,”随便写个压缩包名,点确定。
6.权限问题:
如果是和xp系统,请先确定是否有权限删除这个文件或文件夹。
7.可执行文件的删除:
如果可执行文件的映像或程序所调用的DLL动态链接库文件还在内存中未释放,删除时就会提示文件正在使用,解决方法是删除系统的页面文件,Win98中是Win386.SWp,Win2000/Xp是pagefile.sys。注意要在DOS下删除。
8.文件粉碎法:
使用文件粉碎机,如File pulverizer,可以彻底删除一些顽固文件。
三、制作一个无法删除的“文件保险箱”
文件夹无法删除,未必就是不好的事情,如果把一些重要的文件放在这个目录中,不就可以避免误删了吗?一个文件名只包含空格的文件夹在Windows中是不允许创建和删除的,但在DOS下却可以创建文件名包含的文件夹。
如何删除无法删除的文件
篇12:windows7删除文件技巧
windows7文件无法删除,这样的状况我们经常遇到,这是由于某个“幕后”进程正在调用该文件,此时只有结束该进程才可实现删除。那如何定位该进程
呢?通常情况下,我们需要借助诸如“冰刃”等第三方工具。不过,在Windows 7中利用其“资源监视器”可轻松搞定。
下面我们特模拟再现文件无法删除的状况。在D盘创建一个名为test的文件夹,然后运行命令提示符(cmd)并将命令路径定位到该文件夹目录下。
此时,我们删除test文件夹,可以看到弹出入图1所示的对话框,提示:操作无法完成,文件夹或文件在另一程序中打开。
接下来我们可这样操作:右键单击Windows 7任务栏选择“启动任务管理器”命令,在打开的“Windows 任务管理器”控制台窗口中点击“性能
”标签,然后点击点击该标签页中的“资源监视器”按钮进入“资源监视器”控制台,
在控制台中点击“CPU”标签定位到该标签页下,然后在“关
联的句柄”右侧的搜索框中输入“test”,此时系统会自动搜索与test句柄相关联的系统进程。搜等片刻,如图所示可以看到搜索到的进程为
cmd.exe(印证了上面模拟的情形)。这说明正是cmd.exe进程正在调用test文件夹,才造成了对该文件夹删除的失败。右键单击该进程,然后选择“结
束进程”命令弹出警告对话框,确认后即可结束cmd.exe进程。最后,删除test文件夹,可以看到该文件夹被成功删除。上面虽是模拟的场景,其实
和真实情景完全一样,只要大家灵活应用类似此类问题将不会再困扰你了。
篇13:金山毒霸怎么彻底删除文件
打开金山毒霸主界面,首先单击左侧的“安全百宝箱”标签,然后在右侧点击“文件粉碎”功能按钮,此时会弹出“文件粉碎器”对话框,启动金山毒霸的文件粉碎功能。
这里你可单击“添加文件”或“添加文件夹”按钮,从系统中导入你想删除的文件或文件夹,导入完毕并确认是你要粉碎的那个文件后,点击下方的“彻底删除”按钮即可, 当然,你也可直接在我的电脑中粉碎任意文件,只需先在文件上单击鼠标右键,接着在弹出的快捷菜单中选择“使用金山粉碎器彻底删除文件”命令便大功告成了。 如此一来,不用安装其他软件了,而且在操作上能简化不少步骤。通过金山毒霸2011的文件粉碎模块,立竿见影,强制删除各类残留的恶意程序,全面确保系统安全。新一代金山毒霸文件粉碎器完全符合美国国防部DoD 5220.22-M标准中,对机密文件的粉碎处理方式,并且可以在文件被锁定时进行处理。经过实测,被金山毒霸文件粉碎器粉碎的文件,通过相关专业工具均无法进行恢复,效果出色。篇14:Dreamweaver复制删除文件
在制作网页时,我们经常会添加或删除某些网页,今天小编为大家介绍一下Dreamweaver中怎么复制删除文件,下面一起来看看具体的操作吧。
一、复制文件
首先在站点文件中右击需要复制的文件,如下图所示:
在右击菜单中选择“编辑”下的“复制”按钮,如下图所示:
文件复制完成后就可以得到下图中的结果。
二、删除文件
首先在站点文件中右击需要删除的文件,如下图所示:
在右击菜单中选择“编辑”下的“删除”按钮,如下图所示:
在弹出确认窗口中点击“是”按钮,就可以删除文件了。
篇15:ExcelVBA文件的操作
在我们日常使用Excel的时候,不仅会用到当前Excel文件的数据,还经常需要访问其他的数据文件,这些数据文件可能是Excel文件、文本文件或数据库文件等。经常有朋友会问如何在vba代码里操作这些数据文件?本文就系统地介绍一下在Excel中应用VBA操作数据文件的方法。本文主要介绍四种常用的方法:1、利用Excel对象来处理文件;2、利用VBA文件处理语句来处理文件;3、利用FileSystemObject对象来处理文件;4、利用API函数来处理文件。当然对于数据库文件,还可以利用ADO+SQL的方法操作,不过论坛已经有前辈详细介绍过此类方法,本文就不再重复了。
一、利用Excel对象来处理文件
利用Excel对象自带的方法来操作文件是最方便,也是最简单的。我们主要利用Workbooks集合和Workbook对象的方法来操作文件。
1、打开Excel文件
我们可以用Workbooks.Open方法打开一个Excel工作簿。Workbooks.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)其中FileName是必选的参数,表示要打开的工作簿名,如果没有指定路径,则代表当前路径,
另外14个是可选参数,除了密码参数,其他的一般很少用。具体的含义可以参看VBA的帮助。
例:
Workbooks.Open F:\test.xls
可以打开F盘的test.xls文件。
2、打开文本文件
使用Open方法也可以打开文本文件,但建议使用OpenText方法。此方法是载入一个文本文件,并将其作为包含单个工作表的工作簿进行分列处理,然后在此工作表中放入经过分列处理的文本文件数据。完整语法如下:
Workbooks.OpenText(FileName, Origin, StartRow, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, TextVisualLayout, DecimalSeparator, ThousandsSeparator, TrailingMinusNumbers, Local)关于以上参数的具体含义可以参看VBA的帮助,这里就不重复了。在实际的编程中,一般无需对这些复杂的参数进行处理。可以通过录制宏来得到打开一个文本文件的VBA代码。具体方法就是选择文件打开,然后选择打开文本文件,就会出现文本导入向导,一步一步执行完,直到文本打开后,停止录制。
篇16:二十二、文件操作基本常识
由于程序中经常有大量对文件的输入输出操作,它经常构成了程序的主要部分,因而C语言提供了很多输入输出的函数,它们分别用于两种类型文件输入输出系统:即由ANSI标准定义的缓冲文件(也称标准文件(流)输入输出(I/O)系统);另一类是ANSI标准中没有定义的非缓冲文件(也称非标准文件(流)输入输出(I/O)系统),
我们已经熟悉了通过键盘和显示器进行输入输出的一些函数,如scanf,printf()等等,这些通过控制台(键盘、显示器等)进行I/O的操作,可以看作标准文件输入输出系统的一些特例,实际上在标准输入输出系统中的一些函数,有关文件的参数(文件结构指针或称流指针),只要用标准设备的流指针代替,这些标准输入输出函数即成为控制台I/O函数。在任何程序执行时,C系统都定义了5个标准设备文件可供使用。自动打开的5个标准设备文件的文件结构指针(在标准I/O系统中)和文件代号将有一个规定值:
设备 标准文件I/O系统中的流指针名 非标准文件……
键盘(标准输入) stdin 0
显示器(标准输出) stdout 1
显示器(标准错误) stderr 2
串行口(标准辅助) stdoux 3
打印机(标准打印) stdprn 4
这样,不论在标准文件系统还是非标准文件系统中,文件结构只要用上述的流指针或文件代号代替,则这些函数也均适用于控制台设备。
一、文本流和二进制流
在C中引入了流(stream)的概念。它将数据的输入输出看作是数据的流入和流出,这样不管是磁盘文件或者是物理设备(打印机、显示器、键盘等),都可看作一种流的源和目的,视他们为同一种东西,而不管其具体的物理结构,即对他们的操作,就是数据的流入和流出。这种把数据的输入输出操作对象,抽象化为一种流,而不管它的具体结构的方法很有利于编程,而涉及流的输出操作函数可用于各种对象,与其具体的实体无关,即具有通用性。
在C中流可分为两大类,即文本流(text stream)和二进制流(binary stream)。所谓文本流是指在流中流动的数据是以字符形式出现。在文本流中,'\n'被换成回车CR和换行LF的代码0DH和0AH。而当输出时,则0DH和0AH本换成'\n'。
二进制流是指流动的是二进制数字序列,若流中有字符,则用一个字节的二进制ASCII码表示,若是数字,则用一个字节的二进制数表示。在流入流出时,对\n符号不进行变换。例如这个数,在文本流中用其ASCII码表示为:
'2' '0' '0' '1'
| | | |
50 48 48 49
共占4字节。而在二进制流中则表示为:00000111 11010001 用十六进制就是07D1。只占两字节。
由此看出,二进制流比文本流节省空间,且不用进行对\n的转换,这样可以大大加快流的速度,提高效率。因而,对于含有大量数字信息的数字流,可以采用二进制流的方式;对于含有大量字符信息的流,则采用文本流的方式。
二、流和文件
在C语言中流就是一种文件形式,它实际上就表示一个文件或设备(从广义上讲,设备也是一种文件)。把流当作文件总觉得不习惯,因而有人称这种和流等同的文件为流式文件,流的输入输出也称为文件的输入输出操作。当流到磁盘而成为文件时,意味着要启动磁盘写入操作,这样流入一个字符(文本流)或流入一个字节(二进制流)均要启动磁盘操作,将大大降低传输效率(磁盘是慢速设备),且降低磁盘的使用寿命,
为此,C语言在输入输出的使用使用了缓冲技术,即在内存为输入的磁盘文件开辟了一个缓冲区(缺省为512字节),当流到该缓冲区装满后,再启动磁盘一次,将缓冲区内容装到磁盘文件中去。读取文件也是类似。
在C语言中将此种文件输入输出操作称为标准输入输出,或称流式输入输出(因这种输入输出操作是ANSI C推荐的标准)。还有一种是不带缓冲文件输入输出,称为非标准文件输入输出或低级输入输出,它将由DOS直接管理。关于这两种输入输出文件系统下节将会介绍。
三、文件FILE的数据结构
typedef struct
{
short level;
unsigned flags;
char fd;
unsigned char hold;
short bsize;
unsigned char *buffer;
unsigned char *curp;
unsigned istemp;
short token;
}FILE;
这是Turbo C中使用的定义(在stdio.h文件中),不同的C编译器,可能使用不同的定义,但基本含义变化不会太大。
flags: 是一个10位的标志字,其具体含义如下:
位 代表符号 含义
0 _F_READ 读
1 _F_WRIT 写
2 _F_BUF 由fclose释放缓冲区
3 _F_LBUF 行缓冲
4 _F_ERR 出错标志
5 _F_EOF EOF文件尾标志
6 _F_BIN 二进制方式
7 _F_IN 在进行输入
8 _F_OUT 在进行输出
9 _F_TERM 文件是一个终端
其他各字段内容以及flags字段内各位所的功能,请参照其他一些资料。这里不多说了,它目前并不是我们要求的内容。
应该注意,不要把文件指针和FILE结构指针混为一谈,它们代表两个不同的地址。文件指针指出了对文件当前读写的数据位置,而FILE结构指针是指出了打开文件所对应的FILE结构在内存中的地址,这个指针它实际本身也包含了文件指针的信息。流指针中的各字段是供C语言内部使用的,用户不应该存取它的任何字段。
由于程序中经常有大量对文件的输入输出操作,它经常构成了程序的主要部分,因而C语言提供了很多输入输出的函数,它们分别用于两种类型文件输入输出系统:即由ANSI标准定义的缓冲文件(也称标准文件(流)输入输出(I/O)系统);另一类是ANSI标准中没有定义的非缓冲文件(也称非标准文件(流)输入输出(I/O)系统)。
我们已经熟悉了通过键盘和显示器进行输入输出的一些函数,如scanf(),printf()等等,这些通过控制台(键盘、显示器等)进行I/O的操作,可以看作标准文件输入输出系统的一些特例,实际上在标准输入输出系统中的一些函数,有关文件的参数(文件结构指针或称流指针),只要用标准设备的流指针代替,这些标准输入输出函数即成为控制台I/O函数。在任何程序执行时,C系统都定义了5个标准设备文件可供使用。自动打开的5个标准设备文件的文件结构指针(在标准I/O系统中)和文件代号将有一个规定值:
设备 标准文件I/O系统中的流指针名 非标准文件……
篇17:Word文件操作技巧
您正在看的Word教程是:Word文件操作技巧!
Word文件操作技巧:实现Word个性模板
用Word建立的文件默认页面是A4大小,即宽210毫米、高297毫米,但是有时由于工作的需要,我们不希望用A4大小的纸张,这样每次都必须打开页面设置对话框进行设置,同时,Word中默认生成的文档文件是不自动缩进的,必须使用手工调整它们的缩进,非常麻烦。其实,巧妙利用Word的模板文件功能可以设置Word的默认页面大小和自动缩进,从而实现个性模板。
①进入WordXP的模板文件夹,在Windows9x和WindowsMe下为C:\\Windows\\ApplicationData\\Microsoft\\Templates文件夹下,而在Windows和WindowsNT上为C:\\DocumentsandSettings\\用户名\\ApplicationData\\Microsoft\\Templates文件夹下(此文件夹为隐藏文件夹,你必须对文件夹选项进行设置才能够进入,详见Windows手册),你会看到在此文件夹中有一个normal.dot文件,此文件就是Word的默认模板文件。双击它,系统就会自动调用WordXP打开它。
②单击文件页面设置,调出页面设置对话框,将页面大小及上下左右边距设置自己所需的值,如图5所示。笔者经常使用它来写作,每次左右拖动滚动条来查看文章不太方便,所以把宽度设置小了一些,为15厘米,高度不变,仍为24厘米。
③单击格式段落,在段落设置对话框中选择缩进和间距标签,点击特殊格式下拉框,选择首行缩进,并设置度量值为0.7厘米(相当于两个汉字字符),即设置每段自动缩进两格(中国人用中文的特色)。
④单击文件保存命令,选择保存类型为文档模板文件,由于此时normal.dot原模板已经启动,所以无法直接保存为normal.dot文件。在此,笔者将它保存为normal1.dot文件。
⑤再次进入C:\\Windows\\ApplicationData\\Microsoft\\Templates文件夹下,这时会看到两个模板文件normal.dot和normal1.dot。选中normal.dot文件(老模板文件),按下F2键,选择重命名,将它重新命名为oldnormal.dot文件,按照此法再将新的模板文件normal1.dot重命名为normal.dot文件,
⑥上面的制作步骤完成后,使用起来就方便多了。单击快捷栏上的新建图标或直接按Ctrl+N快捷键即可以用你刚才的设置来进行文件处理了。
Word文件操作技巧:一次保存多个文件在WPS2000/Office中有一个保存所有文件命令,这个命令非常有用,只要执行该命令,即相当于将所有的文件进行存盘操作,免去了一个文件窗口一个文件窗口切换、存盘之苦。其实,我们也可以在Word中一次保存多个文件:只要在要保存文件时按下Shift键就可以发现,原来的保存命令已经变成了全部保存命令了,此时单击这个命令相当于WPS2000中的保存所有文件命令,即一次性将所有打开的文件进行存盘。
Word文件操作技巧:合并Word文件
我们在使用Word制作文档时,经常要与别人合作,一般情况下,我们都是把别人的文件拷贝过来打印,这虽然方便,但是不利于文件的管理。试着单击插入菜单下的文件命令,在弹出的窗口中选择Word文件,再找到同事的文件,点击插入钮。怎么样?同事的文件是不是已经历历在目了,而且图片、表格、字体、字号、格式都丝毫没有任何变化!
Word文件操作技巧:更改文件默认存盘格式
在Word默认情况下,我们都将文件存为Word的DOC格式,但是有时候我们出于特殊的需要,如投稿时需要TXT格式、多媒体软件中需要RTF格式等。把Word文档存为其余的格式固然很方便,只要单击文件另存为命令,然后在保存对话框中选择欲保存的类型再点击保存钮就行了。但是,每次这样做未免有些麻烦。其实,只要我们单击工具选项,打开设置窗口,点击保存标签,在将Word文件保存为下拉框中的Word文件(*.doc)改为自己想要的格式,以后每次存盘时,Word就会自动将文件存为你所预先设定的格式了。
Word文件操作技巧:修复文件
遇到过突然停电而自己的文件没有保存、文件找到却无法打开的情况吗?那时候的你一定比失恋更痛苦!其实,在Word中设计了一个修复程序,只不过它比较隐蔽,你没有注意罢了,巧妙地使用它说不定还能够把你的工作成果给恢复过来呢。请点击文件打开,在打开文件对话框中的文件类型下拉框中选择从任意文件中恢复文本项(请将鼠标向下拖动,否则无法看到这个项目),再点击原先打不开的文件,耐心等待一会儿凡是能够被恢复的文本都会出现在Word窗口中,这时候就麻烦你按一下存盘图标吧!
篇18:[DELPHI]文件、目录操作
关于文件、目录操作]
◇[DELPHI]简单的剪贴板操作
richedit1.selectall;
richedit1.copytoclipboard;
richedit1.cuttoclipboard;
edit1.pastefromclipboard;
篇19:[DELPHI]文件、目录操作
Chdir(''c:\abcdir'');转到目录
Mkdir(''dirname'');建立目录
Rmdir(''dirname'');删除目录
GetCurrentDir;//取当前目录名,无''\''
Getdir(0,s);//取工作目录名s:=''c:\abcdir'';
Deletfile(''abc.txt'');//删除文件
Renamefile(''old.txt'',''new.txt'');//文件更名
ExtractFilename(filelistbox1.filename);//取文件名
ExtractFileExt(filelistbox1.filename);//取文件后缀
篇20:Java文件操作详解Java
输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流,它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Jav
输入输出流
在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unicode字符,而不是单字节字符。
Java.io包简介
JDK标准帮助文档是这样解释Java.io包的,通过数据流、序列和文件系统为系统提供输入输出。
InputStream类和OutputStream类
InputStream类是所有输入数据流的父类,它是一个抽象类,定义了所有输入数据流都具有的共通特性。
java.io.InputStream的方法如下:
public abstract read()throws IOException
读取一个字节并返回该字节,如果到输入源的末则返回-1。一个具体的输入流类需要重载此方法,以提供 有用的功能。例如:在FileInputStream类中,该方法从一个文件读取一个字节。
public int read(byte[] b)throws IOException
把数据读入到一个字节数据中,并返回实际读取的字节数目。如果遇到流末 则返回-1,该方法最多读取b.length个字节。
public abstract int read(byte[] b,int off,int len)throws IOException
把数据读入到一个字节数组中并返回实际读取的字节数目。如果遇到流的末尾则的返回-1。 其中参数off表示第一个字节在b中的位置,len表示读取的最大字节数。
public long skip(long n)throws IOException
略过N个字节不读取,会返回实际略过的字节数目。因为数据流中剩下的数据可能不到N 个字节那么多,所以此时返回值会小于N。
public int available()throws IOException
read方法(包括后面要讲的OutputStream类的Write方法)都能够阴塞一个线程,直到字节被 实际读取或写入。这意味着如果一个流不能立即被读或被写
/*
* Created on 2005-3-10
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package mytestfiles;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
/**
* @author zhangqinglin
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class Files
{
public static void main(String[] args) throws IOException
{
Files f = new Files();
// System.out.println(f.readFile(“f:\\LinkFile.java”));
// f.readAllFile(“f:\\”,“LinkFile.java”);
// f.readLineFile(“f:\\”,“LinkFile.java”);
// System.out.println(f.fileIsNull(“f:\\”,“122.txt”));
// f.readFolderByFile(“F:\\PDF”);
// System.out.println(f.createAndDeleteFolder(“ss”,“f:\\”));
// System.out.println(f.createAndDeleteFile(“f:\\ss\\”,“TestFile.dat”));
String[] ss = new String[50];
for(int i=0;i
{
ss[i] = “信息技术和互联网(计算机软硬件,通讯) ”+i;
}
f.writeFile(“f:\\ss\\”,“TestFile.txt”,ss);
}
/**
* 文件的写入
* @param filePath(文件路径)
* @param fileName(文件名)
* @param args[]
* @throws IOException
*/
public void writeFile(String filePath,String fileName,String[] args) throws IOException
{
FileWriter fw = new FileWriter(filePath+fileName);
PrintWriter ut=new PrintWriter(fw);
for(int i=0;i
{
out.write(args[i]);
out.println();
out.flush();
}
fw.close();
out.close();
}
/**
* 文件的写入
* @param filePath(文件路径)
* @param fileName(文件名)
* @param args
* @throws IOException
*/
public void writeFile(String filePath,String fileName,String args) throws IOException
{
FileWriter fw = new FileWriter(filePath+fileName);
fw.write(args);
fw.close();
}
/**
* 创建与删除文件
* @param filePath
* @param fileName
* @return 创建成功返回true
* @throws IOException
*/
public boolean createAndDeleteFile(String filePath,String fileName) throws IOException
{
boolean result = false;
File file = new File(filePath,fileName);
if(file.exists())
{
file.delete();
result = true;
System.out.println(“文件已经删除!”);
}
else
{
file.createNewFile();
result = true;
System.out.println(“文件已经创建!”);
}
return result;
}
/**
* 创建和删除目录
* @param folderName
* @param filePath
* @return 删除成功返回true
*/
public boolean createAndDeleteFolder(String folderName,String filePath)
{
boolean result = false;
try
{
File file = new File(filePath+folderName);
if(file.exists())
{
file.delete();
System.out.println(“目录已经存在,已删除!”);
result = true;
}
else
{
file.mkdir();
System.out.println(“目录不存在,已经建立!”);
result = true;
}
}
catch(Exception ex)
{
result = false;
System.out.println(“CreateAndDeleteFolder is error:”+ex);
}
return result;
}
/**
* 输出目录中的所有文件及目录名字
* @param filePath
*/
public void readFolderByFile(String filePath)
{
File file = new File(filePath);
File[] tempFile = file.listFiles();
for(int i = 0;i
{
if(tempFile[i].isFile())
{
System.out.println(“File : ”+tempFile[i].getName());
}
if(tempFile[i].isDirectory())
{
System.out.println(“Directory : ”+tempFile[i].getName());
}
}
}
/**
* 检查文件中是否为一个空
* @param filePath
* @param fileName
* @return 为空返回true
* @throws IOException
*/
public boolean fileIsNull(String filePath,String fileName) throws IOException
{
boolean result = false;
FileReader fr = new FileReader(filePath+fileName);
if(fr.read() == -1)
{
result = true;
System.out.println(fileName+“ 文件中没有数据!”);
}
else
{
System.out.println(fileName+“ 文件中有数据!”);
}
fr.close();
return result;
}
/**
* 读取文件中的所有内容
* @param filePath
* @param fileName
* @throws IOException
*/
public void readAllFile(String filePath,String fileName) throws IOException
{
FileReader fr = new FileReader(filePath+fileName);
int count = fr.read();
while(count != -1)
{
System.out.print((char)count);
count = fr.read();
if(count == 13)
{
fr.skip(1);
}
}
fr.close();
}
/**
* 一行一行的读取文件中的数据
* @param filePath
* @param fileName
* @throws IOException
*/
public void readLineFile(String filePath,String fileName) throws IOException
{
FileReader fr = new FileReader(filePath+fileName);
BufferedReader br = new BufferedReader(fr);
String line = br.readLine();
while(line != null)
{
System.out.println(line);
line = br.readLine();
}
br.close();
fr.close();
}
}
原文转自:www.ltesting.net
文档为doc格式