第10章 文件与文件夹操作
《计算机文化基础(第二版)》各章习题答案

侯殿有主编
清华大学出版社
2011-9
第一章习题答案
1.微型计算机由哪些主要部件组成?
答:由主机、显示器、键盘、鼠标等组成。
2.衡量CPU性能的主要技术指标有哪些?
答:CPU字长、CPU主频、运算速度、地址总线宽度、数据总线宽度、内部缓存
3.Intel CPU代表产品有几种,每种技术指标有哪些?
答:工控机模板采用工业级集成芯片,它的无故障工作时间是很长的,一般可保证十年以上。机箱采用特殊材料并密封,抗灰尘、抗震动、抗电磁干扰。
12.Windows 2000以上操作系统如何实现底层设备驱动?
答:要进行底层设备操作必须使用专门的底层设备驱动程序,Windows98及以下操作系统可以使用叫VxD的驱动程序,Windows98和Windows2000使用叫WDM的驱动程序。
4
F=-1<0
+y
F=-1+5=4
X=2,Y=1+1=2
G=5-1=4
5
F=4>0
+x
F=4-3=1
X=2+1=3,Y=2
G=4-1=3
6
F=1
+X
F=1-3=-2
X=3+1=4,Y=2
G=3-1=2
7
F=-பைடு நூலகம்<0
+Y
F=-2+5=3
X=4,Y=2+1=3
G=2-1=1
8
F=3>0
+X
F=3-3=0
7.什么是嵌入式操作系统?最主要的嵌入式操作系统有哪些?
答:人们在“目标机”上和“嵌入式控制器”一同嵌入某种功能较强且占用内存较少的操作系统,该操作系统对用户程序提供内存管理、多线程、复杂的数据处理等技术支持。
Access 2010数据库应用技术案例教程 第10章-数据库综合操作案例

10.1 综合案例1
2. 简单应用 在“第10章综合操作案例1”文件夹下有一个数据库文件“samp2.accdb”,里面已经设计了表对象 “tCourse”、“tScore”和“tStud”,试按以下要求完成设计: (1) 创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”三列信息,所建查询命 名为“qT1”。 (2) 创建一个查询,当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要进行 比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并显示“学号”和“平均 分”两列信息,所建查询命名为“qT2”。 (3) 创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如图10-1所示。要求: 直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源,所建查询命名为“qT3”。 (4) 创建一个查询,运行该查询后生成一个新表,表名为“tNew”,表结构包括“学号”、“姓名”、 “性别”、“课程名”和“成绩”等五个字段,表内容为90及90分以上的或不及格的所有学生记录, 并按课程名降序排序,所建查询命名为“qT4”。要求创建此查询后,运行该查询,并查看运行结果。
10.1 综合案例1
3. 综合应用 在“第10章综合操作案例1”文件夹下有一个数据库文件“samp3.accdb”,其中存在 设计好的表对象“tStud”和查询对象“qStud”,同时还有以“qStud”为数据源的 报表对象“rStud”。请在此基础上按照以下要求补充报表设计: (1) 在报表的报表页眉节区添加一个标签控件,名称为"bTitle”,标题为”2017年入学 学生信息表”。
第02章文件和文件夹操作课件.ppt

(6)“粘贴” (7)“撤消” (8)“删除” (9)“属性” (10)“查看”
③ 改变左、右窗格的大小
用鼠标拖动左、右窗格之间的分隔条,就可改变 左、右窗格的大小。
④ 浏览文件
可以通过资源管理 器来浏览文件夹中 的文件。
2、资源管理器拖放功能 可以快速进行文件或文件夹的复制、移动和删除等操 作。 复制文件或文件夹:选中要复制的,按住Ctrl键,拖 放到目标文件夹后松开鼠标;若复制的与目标文件夹 不在同一驱动器,可不按Ctrl键。 移动文件或文件夹:选中要移动的,按住Shift键,拖 放到目标文件夹松开鼠标。若移动的与目标文件夹在 同一驱动器,可不按Shift键。
2、新建文件与文件夹 方法(1):
使用快捷菜单新
方法(2):建文件夹
方法(3):
1)打开资源管理器,用鼠标选定新文件或文件夹存放 的位置(某驱动器或某驱动器下的文件夹)。
2)选择“文件”菜单;在“文件”菜单中选择“新 建”。
3)在“新建”子菜单中选取“文件夹” 或某类文件, 此时会在内容格中出现一个名为“新建文件夹” (这是临时名称)的文件夹。
4)按Backspace(←)键或按Del键,然后键入新建 文件夹的名称。
2-3
图
新 建 文 件 夹
3、移动或复制文件与文件夹
I. 移动文件或文件夹
1)用鼠标移动文件或文件夹
(1) 用鼠标在“资源管理器”的左窗格中选定要移动的 文件或文件夹的源驱动器和文件夹。
(2) 在“资源管理器”的右窗格中选定要移动的文件或 文件夹。
单击此处转换 为资源管理器
窗口
3)使用:
①工具栏的显示和隐藏
若窗口没有显示工具栏,单击“查看”菜单,单击 “工具栏”子菜单上“标准按钮”命令即可显示工具 栏。再次执行“查看”→“工具栏”→ “标准按钮”命 令,将关闭工具栏,如下图2-2所示。
第10章 文件操作

将整型变量i和实型变量t的值按%d和%6.2的格式输 出到fp指向的文件中。
fscanf ( fp,“%d,%6.2f”,&i,&t );
2016/4/21
22
例1:文件的格式化写操作
#include “stdio.h” typedef struct student STUD; struct student { int num; char name[12]; int score; }; main() { STUD stu; FILE *fp; int i,n; char filename[12]; scanf(“%s”,filename);
第10章 文件操作
文件(File)的概念
计算机的内存容易健忘,所以数据必须保存在硬 盘、软盘、光盘和磁带等“不健忘”的外存上 这些能大量、永久保存信息的媒介,一般都以文件 的形式给用户及应用程序使用 文件 – 一般指存储在外部介质上具有名字(文件名)的一组相关
数据的集合 – 用文件可长期保存数据,并实现数据共享
2016/4/21 9
二、文件的字符读写
fgetc和fputc函数
int fputc(int c, FILE *fp); ---把字符ch写到fp所指向的文件中去。 该文件应以写或读写方式打开。 返回值:若输出成功,则返回输出的字符,否则返回EOF。 int fgetc(FILE *fp);
fputc (ch,fp);
2016/4/21
14
main() program1 { STUD stu; /*stu为结构体变量*/ FILE *fp; char filename[12]; int i,n; scanf(“%s”,filename); if((fp=fopen(filename, “wb” ))==NULL) { printf(“can’t open the file!\n”); exit(0); } scanf(“%d”, &n); fwrite(&n,2,1,fp); for(i=0; i<n; i++) { scanf(“%d %s %d”, &stu.num, , &stu.score); if( fwrite( &stu, sizeof(STUD), 1, fp) != 1 ) /*写入一个数据项*/ { printf(“file write error!”); exit(0); } } fclose(fp); } 2016/4/21 15
第10章GMP实施指南文件管理

第八章文件8.1 概述8.1.1 文件的基本概念8.1.1.1 文件是指一切涉及药品生产和管理的书面标准和实施的记录。
8.1.1.2文件管理是企业质量保证体系的重要部分,企业应对管理体系中采用的全部要素、要求和规定编制成各项制度、标准或程序形成文件体系,并保证企业有关员工对文件有正确一致的理解。
在实施中及时正确地记录执行情况且保存完整的执行记录。
8.1.1.3 文件管理的目的是保证企业生产经营活动的全过程规范化运转,使企业在遵循国家各种有关法规的原则下,一切活动有章可循、责任明确、照章办事、有案可查,以达到有效管理的最终目标。
8.1.2 文件类型文件可以分为以下几种类型:(1) 阐明要求的文件…如规范、标准、规定、制度等;(2) 阐明推荐建议的文件…如指南;(3) 规定组织质量管理体系的文件…如质量手册;(4) 规定用于某一具体情况的质量管理体系要素和资源的文件…如质量计划;(5) 阐明所取得的结果或提供所完成活动的证据的文件…如记录、凭证、报告等。
8.1.2.1 关于阐明要求的文件,一般分为技术标准、管理标准、和工作标准三个方面。
(1) 技术标准是指药品生产技术活动中,由国家、地方、行政及企业颁布和制订的技术性规范、准则、规定、办法、规格标准、规程和程序等书面要求如产品质量标准、产品工艺规程和质量标准等;(2) 管理标准是指由国家、地方或行政所颁发的有关法规、制度或规定等文件以及企业为了行使生产计划、指挥、控制等管理职能,使之标准化、规范化而制订的规章制度、规定、标准或办法等书面要求,如厂房、设施和设备的使用、维护、保养和检修等制度,物料管理制度,《规范》培训制度等;(3) 工作标准是指企业内部对每一项独立的生产作业或管理活动所制订的规定标准程序等书面要求,或以人或人群的工作为对象,对其工作范围、职责权限以及工作内容考核所规定的标准、程序等书面要求,如各种岗位操作规程和各种标准操作规程(SOP)等。
Windows XP上机操作题

实验1 Windows操作系统本章要求学生熟练掌握Windows操作系统的常用操作(文件夹管理、文件管理、磁盘管理、设备管理、汉字输入法、常用附件的使用等),了解Windows操作系统的发展历史。
实验1.1 Windows XP的基本操作实验目的(1)掌握Windows XP的启动与关闭。
(2)掌握桌面、窗口和菜单的组成和操作。
(3)熟悉对话框的组成、作用和基本操作。
实验要求了解面向对象的用户界面特点,练习鼠标使用方法,对Windows XP桌面、窗口和快捷菜单等内容的操作及程序的启动与关闭。
实验内容【实验1.1.1】启动计算机进入Windows XP。
操作步骤如下。
(1)Windows XP的启动。
检查计算机连接设备,先检查显示器的指示灯亮否,如果亮,说明显示器已开,否则按下POWER键,启动显示器。
再按主机面板上的POWER键,当主机面板上的POWER灯亮时,说明主机已开启。
(2)登录Windows XP。
启动Windows XP,在登录界面选择用户名,输入密码,按Enter 键或单击密码框右侧箭头按钮进入Windows XP桌面(如果没有密码,直接按Enter键进入Windows XP桌面),如图1-1所示。
图1-1 登录Windows XP界面(3)进入Windows XP安全模式。
启动Windows XP时,按F8键,在Windows高级选项菜单中使用键盘上的“↑”或“↓”键将白色光带移动到“安全模式”选项上,按Enter 键进入安全模式。
(4)Windows XP重新启动。
启动Windows XP后,连续按两次Ctrl+Alt+Del组合键;或按主机箱上的Reset按钮。
【实验1.1.2】退出Windows XP关闭计算机。
操作步骤如下。
(1)保存所有需要保存的数据,关闭所有正在运行的应用程序。
(2)关闭计算机。
单击“开始”菜单中的“关机”命令,出现如图1-2所示的“关闭计算机”对话框,单击“关闭”按钮,计算机将自动关机;若单击“重新启动”按钮,计算机将重新启动。
文件和文件夹的基本操作

文件和文件夹的基本操作教材分析:《文件和文件夹的基本操作》为浙江省高中信息技术教材(浙江教育出版社)第二章《操作系统》的第三、四、五节部分内容,该教材为典型的零起点教材,我根据学生的情况,对教材作了部分调整。
教学目标:1、知识目标掌握文件或文件夹的新建、移动、复制、删除、重命名等操作,熟练网络信息的查找与图片的保存、文件夹的共享操作并巩固路径的概念。
2、能力目标以具体的任务为外驱力,在教师的引导下,通过学生个体的自主探究和相互间的协作学习来提高主体的自主学习能力,提升信息技术的综合应用能力。
3、情感目标通过同学之间的相互讨论、互相帮助,增进学生之间的相互感情;加深学生对平阳风景的了解,从感性认识提升到理性认识。
培养他们爱我平阳、爱我中华的民族情感。
重点:文件或文件夹移动和复制。
难点:把《东南风光》网站中图片保存在指定文件夹中。
教学资源:硬件:一个能上网的网络教室及相应的网络教室控制软件。
学习资源:1、东南风光网站;2、残缺的平阳风景网页;3、学习目标文档;4、学习指导文档。
学习方法:协作式学习。
根据学生上机的座位及计算机操作能力,以附近4至6人为一个学习小组(异质分组),确定水平较高的学生为小组组长。
学生在教师的引导下明确学习目标和学习要求,然后经过小组内集体讨论制定出学习步骤,明确分工并根据自身的特长进行自主学习探究,通过总结提高来弥补各自的不足,进而提高个体的学习能力和知识的应用能力。
教学方法:任务驱动、网络支持教学。
通过对教材内容的分析,可知大部分知识点集中在基本概念与基本操作之中,所以如果教师仍然采用传统的课堂讲授方法,往往会使学生感到单调和枯燥,很难激发起学生的学习积极性。
加上对高一新生而言由于初中时所掌握的信息技术程度参差不齐,很难按照教材的顺序一步一步地“灌输”给学生。
因而利用学生喜好上网浏览的特点,把教学内容嵌入到网页中,以它为教学内容的切入点,通过“认识平阳风景”这一具体任务来达到教学目的。
Chap04 Windows 10文件与文件夹的管理

1. 使用大图标查看
2. 详细信息显示方式
用户如果想要详细查看文件的信息,包括文件的名称、 日期、类型和大小,具体操作如下。
3. 列表显示
列表显示可以让文件非常简洁的展示出来,便于用户 的查找和使用,如图4-18所示。
4. 平铺显示方式
平铺显示方式与列表显示相似,但文件的图标更大,显 示的文件信息更多,不再呈竖向排列,如图4-19所示。
1.删除文件/文件夹 电脑使用的时间越长,存在的文件越多,会影响电脑 的运行速度,这时候就可以将一些不用的文件删除。
1. 删除文件/文件夹
2. 还原文件/文件夹
用户不仅可以将文件/文件夹删除,还能将删除的文件 /文件夹找回。以防出现因误操作而造成的文件丢失。
4.4 查找指定的文件
在电脑中查找指定的文件,可以用Windows 10中的一 些快捷搜索方式,减少手动查找的工作量,从而提高 查找文件的速度。
4.4.1 通过“此电脑”查找 通过“此电脑”的这种查找方式,适用于不能够确定具 体位置,但知道其全称或部分名称的文件,具体操作 方法如下。
4.4.1 通过“此电脑”查找
4.4.2 在指定范围内查找
如果知道文件或文件夹的具体位置,例如在F盘下, 就可以在F盘中进行搜索,从而缩短搜索时间,提高 查找效率,具体操作如下。
1.设置快捷方式到桌面 用户将磁盘中的文件或文件夹发送快捷方式到桌面, 就可以在以后的使用过程中直接在桌面双击快捷方式, 随即就能启用或打开原文件和文件夹。 快捷方式的设置比较简单,具体操作如下所示。
1. 设置快捷方式到桌面
2. 设置快捷方式到开始屏幕
在Windows 10中,用户除了可以将快捷方式设置到桌 面以外,还可以设置到开始屏幕,其具体操作如下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
samefile(f1, f2) 测试f1和f2这两个路径是否引用的同一个文件
split(path)
以路径中的最后一个斜线为分隔符把路径分隔成两部分,以元组形式返回
splitext(path)
从路径中分隔文件的扩展名
splitdrive(path) 从路径中分隔驱动器的名称
8
10.2 os.path模块
def randomFilename(directory): for fn in listdir(directory): #切分,得到文件名和扩展名 name, ext = splitext(fn) n = randint(5, 20) #生成随机字符串作为新文件名 newName = ''.join((choice(ascii_letters) for i in range(n))) #修改文件名 rename(join(directory, fn), join(directory, newName+ext))
>>> from shutil import copytree, ignore_patterns >>> copytree('C:\\python35\\test', 'D:\\des_test',
ignore=ignore_patterns('*.pyc', '新*'))
12
10.4 综合案例解析
2
10.1 os模块
方法
功能说明
remove(path)
删除指定的文件,要求用户拥有删除文件的权限,并且
文件没有只读或其他特殊属性
rename(src, dst)
重命名文件或目录,可以实现文件的移动,若目标文件
已存在则抛出异常,不能跨越磁盘或分区
replace(old, new)
重命名文件或目录,若目标文件已存在则直接覆盖,不
#返回路径的文件夹名 #返回路径的最后一个组成部分 #切分文件路径和文件名 #切分结果为空字符串 #以最后一个斜线为分隔符
#切分驱动器符号 #切分文件扩展名
9
10.3 shutil模块
方法
功能说明
copy(src, dst)
复制文件,新文件具有同样的文件属性,如果目标文件已存在则抛出异常
copy2(src, dst)
查看磁盘使用情况
move(src, dst)
移动文件或递归移动文件夹,也可以给文件和文件夹重命名
rmtree(path)
递归删除文件夹
make_archive(base_name, 创建tar或zip格式的压缩文件
format, root_dir=None,
base_dir=None)
unpack_archive(filename, 解压缩压缩文件
#统计文件数量 #统计文件总大小
#统计文件夹数量 #递归遍历子文件夹
15
10.4 综合案例解析
def main(path): if not os.path.isdir(path): print('Error:"', path, '" is not a directory or does not exist.') return visitDir(path)
>>> path='D:\\mypython_exp\\new_test.txt' >>> os.path.dirname(path) 'D:\\mypython_exp' >>> os.path.basename(path) 'new_test.txt' >>> os.path.split(path) ('D:\\mypython_exp', 'new_test.txt') >>> os.path.split('') ('', '') >>> os.path.split('C:\\windows') ('C:\\', 'windows') >>> os.path.split('C:\\windows\\') ('C:\\windows', '') >>> os.path.splitdrive(path) ('D:', '\\mypython_exp\\new_test.txt') >>> os.path.splitext(path) ('D:\\mypython_exp\\new_test', '.txt')
'2016-10-18 15:58:57'
>>> os.startfile('notepad.exe')
#启动记事本程序
5
10.1 os模块
• 例10-1 使用递归法遍历指定目录下所有子目录和文件。
from os import listdir from os.path import join, isfile, isdir
extract_dir=None,
format=None)
10
10.3 shutil模块
• 下面的代码演示了如何使用标准库shutil的copyfile()方法复制文件。
>>> import shutil
#导入shutil模块
>>> shutil.copyfile('C:\\dir.txt', 'C:\\dir1.txt') #复制文件
randomFilename('C:\\test')
13
10.4 综合案例解析
• 例10-3 编写程序,统计指定文件夹大小以及文件和子文件夹数量。
import os totalSize = 0 fileNum = 0 dirNum = 0
14
10.4 综合案例解析
def visitDir(path): global totalSize global fileNum global dirNum for lists in os.listdir(path): sub_path = os.path.join(path, lists) if os.path.isfile(sub_path): fileNum = fileNum+1 totalSize = totalSize+os.path.getsize(sub_path) elif os.path.isdir(sub_path): dirNum = dirNum+1 visitDir(sub_path)
#改变当前工作目录
>>> os.getcwd()
'C:\\Python35\\temp'
>>> os.mkdir(os.getcwd()+'\\test')
>>> os.listdir('.')
['test']
>>> os.rmdir('test')
#删除目录
>>> os.listdir('.')
[]
if fname.endswith(('.pyc', '.py', '.pyw'))] #结果略
>>> os.getcwd()
#返回当前工作目录
'C:\\Python35'
>>> os.mkdir(os.getcwd()+'\\temp')
#创建目录
>>> os.chdir(os.getcwd()+'\\temp')
>>> shutil.unpack_archive('D:\\a.zip', 'D:\\a_unpack')
• 下面的代码使用shutil模块的方法删除刚刚解压缩得到的文件夹:
>>> shutil.rmtree('D:\\a_unpack')
11
10.3 shutil模块
• 下面的代码使用shutil的copytree()函数递归复制文件夹,并忽略扩展名为pyc的文 件和以“新”字开头的文件和子文件夹:
6
10.2 os.path模块
方法
功能说明
abspath(path)
返回给定路径的绝对路径
basename(path)
返回指定路径的最后一个组成部分
commonpath(paths) 返回给定的多个路径的最长公共路径
commonprefix(paths) 返回给定的多个路径的最长公共前缀
dirname(p)
复制文件,新文件具有原文件完全一样的属性,包括创建时间、修改时间和
最后访问时间等等,如果目标文件已存在则抛出异常
copyfile(src, dst)
复制文件,不复制文件属性,如果目标文件已存在则直接覆盖
copyfileobj(fsrc, fdst) 在两个文件对象之间复制数据,例如copyfileobj(open('123.txt'),
启动外部程序
3