中文版AutoCAD 2016从入门到精通
上QQ阅读APP看书,第一时间看更新

2.2 文件的备份、修复与清理

文件的备份、修复有助于确保图形数据的安全,使得用户在软件发生意外时可以恢复文件,减小损失;而当图形内容很多的时候,会影响软件操作的流畅性,可以使用清理工具来删除无用的信息。

2.2.1 自动备份文件 ☆重点☆

很多软件都将创建备份文件设置为软件默认配置,尤其是很多编程、绘图、设计软件,这样做的好处是:当源文件不小心被删掉、硬件故障、断电或由于软件自身的BUG而导致自动退出时,还可以在备份文件的基础上继续编辑,否则前面的工作将付诸东流。

在Auto CAD中,后缀名为bak的文件即是备份文件。当修改了原dwg文件的内容后,再保存了修改后的内容,那么修改前的内容就会自动保存为bak备份文件(前提是设置为保留备份)。默认情况下,备份文件将和图形文件保存在相同的位置,且和dwg文件具有相同的名称。例如,“site_topo.bak”即是一份备份文件,是“site_topo.dwg”文件的精确副本,是图形文件在上次保存后自动生成的,如图2-16所示。值得注意的是:同一文件在同一时间只会有一个备份文件,新创建的备份文件将始终替换旧的备份,并沿用相同的名称。

图2-16 自动备份文件与图形文件

2.2.2 备份文件的恢复与取消 ☆重点☆

同其他衍生文件一致,bak备份文件也可以进行恢复图形数据和取消备份等操作。

1 恢复备份文件

备份文件本质上是重命名的dwg文件,因此可以通过重命名的方式来恢复其中保存的数据。如“site_topo.dwg”文件损坏或丢失后,可以重命名“site_topo.bak”文件,将后缀改为.dwg,在Auto CAD中打开该文件,即可得到备份数据。

2 取消文件备份

有些用户觉得在Auto CAD中每个文件保存时都创建一个备份文件很麻烦,而且会消耗部分硬盘内存,同时bak备份文件可能会影响最终图形文件夹的整洁美观,每次手动删除也比较费时,因此可以在Auto CAD中设置好取消备份。

在命令行中输入“OP”命令并按Enter键,系统弹出【选项】对话框,切换到【打开和保存】选项卡,将【每次保存时均创建备份副本】复选框取消勾选即可,如图2-17所示。也可以在命令行输入“ISAVEBAK”命令,将ISAVEBAK的系统变量修改为0。

图2-17 【打开和保存】选项卡

操作技巧

bak备份文件不同于系统定时保存的.sv$文件,备份文件只会保留用户截至上一次保存之前的内容,而定时保存文件会根据用户指定的时间间隔进行保存,且两者的保存位置也不完全一样。当意外发生时,最好将.bak文件和.sv$文件相互比较,恢复修改时间稍晚的一个,以尽量减小损失。

2.2.3 文件的核查与修复 ★进阶★

在计算机突然断电,或者系统出现故障的时候,软件被强制性关闭。这个时候就可以使用【图形实用工具】中的命令来核查或者修复意外中止的图形。下面我们就来介绍这些工具的用法。

1 核查

使用该命令可以核查图形文件是否与标准冲突,然后再解决文件中的冲突。标准批准处理检查器一次可以核查多个文件。将标准文件和图形相关联后,可以定期检查该图形,以确保它符合其标准,这在许多人同时更新一个文件时尤为重要。

执行【核查】命令的方式有以下几种。

◆应用程序按钮:鼠标单击【应用程序】按钮,在下拉列表中选择【图形实用工具】∣【核查】命令,如图2-18所示。

◆菜单栏:执行【文件】|【图形实用工具】|【核查】命令,如图2-19所示。

图2-18 通过【应用程序】按钮调用【核查】命令

图2-19 通过【菜单栏】调用【核查】命令

【核查】命令可以选择修复或者忽略报告的每个标准冲突。如果忽略所报告的冲突,系统将在图形中对其进行标记。可以关闭被忽略的问题的显示,以便下次核查该图形的时候,不再将它们作为冲突的情况进行报告。

如果对当前的标准冲突未进行修复,那么在【替换为】列表中将没有项目显示,【修复】按钮也不可用。如果修复了当前显示在【检查标准】对话框中的标准冲突,那么,除非单击【修复】或【下一个】按钮,否则此冲突不会在对话框中删除。

在整个图形核查完毕后,将显示【检查完成】消息。此消息总结在图形中发现的标准冲突,还显示自动修复的冲突、手动修复的冲突和被忽略的冲突。

操作技巧

如果非标准图层包含多个冲突(例如,一个是非标准图层名称冲突,另一个是非标准图形特性冲突),则将显示遇到的第一个冲突。命令执行时不计算非标准图层上存在的后续冲突,因此也不会显示。用户需要再次运行命令,来检查其他冲突。

2 修复

单击【应用程序】按钮,在其下拉列表中选择【图形实用工具】∣【修复】命令,系统弹出【选择文件】对话框,在对话框中选择一个文件,然后单击【打开】按钮。核查后,系统弹出【打开图形-文件损坏】对话框,显示文件的修复信息,如图2-20所示。

图2-20 【打开图形-文件损坏】对话框

操作技巧

如果将AUDITCTL系统变量设置为1(开),则核查结果将写入核查日志(ADT)文件。

2.2.4 图形修复管理器

单击【应用程序】按钮,在其下拉列表中选择【图形实用工具】∣【修复】∣【打开图形修复管理器】命令,即可打开【图形修复管理器】选项板,如图2-21所示。在选项板中会显示程序或系统失败时打开的所有图形文件列表,如图2-22所示。在该对话框中,可以预览并打开每个图形,也可以备份文件,以便选择要另存为dwg文件的图形文件。

图2-21 通过【应用程序】按钮打开【图形修复管理器】

图2-22 【图形修复管理器】选项板

【图形修复管理器】选项板中各区域的含义介绍如下。

◆【备份文件】区域:显示在程序或者系统失败后可能需要修复的图形,顶层图形节点包含一组与每个图形相关联的文件。如果存在,最多可显示4个文件,包含程序失败时保存的已修复的图形文件(dwg和dws)、自动保存的文件,也称为【自动保存】文件(sv$)、图形备份文件(bak)和原始图形文件(dwg和dws)。打开并保存了图形或备份文件后,将会从【备份文件】区域中删除相应的顶层图形节点。

◆【详细信息】区域:提供有关的【备份文件】区域中当前选定节点的一下信息。如果选定顶层图形的节点,将显示关于原始图形关联的每个可用图形文件或备份文件的信息;如果选定一个图形文件或备份文件,将显示有关该文件的其他信息。

◆【预览】区域:显示当前选定的图形文件或备份文件的缩略图预览图像。

练习2-4 通过自动保存文件来修复意外中断的图形

对于很多刚刚开始学习Auto CAD的用户来说,虽然知道了自动保存文件的设置方法,但却不知道自动保存文件到底保存在哪里,也不知道如何通过自动保存文件来修复自己想要的图形。本例便从自动保存的路径开始介绍修复方法。

Step 01 查找自动保存的路径。新建空白文档,在命令行中输入“OP”命令,打开【选项】对话框。

Step 02 切换到【选项】对话框中的【文件】选项卡,在【搜索路径、文件和文件位置】列表框中找到【临时图形文件位置】选项,展开此选项,便可以看到自动保存文件的默认保存路径C:\Users \Administrator\appdata\local \temp,其中Administrator是指系统用户名,根据用户计算机的具体情况而定,如图2-23所示。

Step 03根据路径查找自动保存文件。在Auto CAD中自动保存的文件是具有隐藏属性的文件,因此需将隐藏的文件显示出来。单击桌面【计算机】图标,打开【计算机】对话框,选择【工具】∣【文件夹选项】,如图2-24所示。

图2-23 查找自动保存文件的保存路径

图2-24 【计算机】对话框

Step 04 打开【文件夹选项】对话框,切换到【查看】选项卡,选中【显示隐藏的文件、文件夹和驱动器】选项,并取消【隐藏已知文件类型的扩展名】复选框的勾选,如图2-25所示。

Step 05 单击【确定】按钮,返回【计算机】对话框,根据Step 02提供的路径打开对应的Temp文件夹,然后按时间排序找到丢失文件时间段的且与要修复的图形文件名一致的.sv$文件,如图2-26所示。

Step 06通过自动保存的文件进行恢复。复制该.sv$文件到其他文件夹里,然后将扩展名.sv$改成.dwg,改完之后再双击打开该.dwg文件,即可得到自动保存的文件。

图2-25 【文件夹选项】对话框

图2-26 找到自动保存的文件

2.2.5 清理图形

绘制复杂的大型工程图纸时,Auto CAD文档中的信息会非常巨大,这样就难免会产生无用信息。例如,许多线型样式被加载到文档,但是并没有被使用;文字、尺寸标注等大量的命名样式被创建,但并没有用这些样式进行创建任何对象;许多图块和外部参照被定义,但文档中并未添加相应的实例。久而久之,这样的信息越来越多,占用了大量的系统资源,降低了计算机的处理效率。因此,这些信息是应该删除的“垃圾信息”。

Auto CAD提供了一个非常实用的工具——【清理】(PURGE)命令。通过执行该命令,可以将图形数据库中已经定义,但没有使用的命名对象删除。命名对象包括已经创建的样式、图块、图层、线型等对象。

启动PURGE命令的方式有以下几种。

◆应用程序按钮:鼠标单击【应用程序】按钮,在下拉列表中选择【图形实用工具】∣【清理】命令,如图2-27所示。

◆菜单栏:执行【文件】|【绘图实用程序】|【清理】命令。

◆命令行:输入“PURGE”命令。

执行该命令后,系统弹出如图2-28所示的【清理】对话框,在此对话框中显示了可以被清理的项目,可以删除图形中未使用的项目,例如块定义和图层,从而达到简化图形文件的目的。

图2-27 通过【应用程序】按钮打开【清理】工具

图2-28 【清理】对话框

操作技巧

PURGE命令不会从块或锁定图层中删除长度为零的几何图形或空文字和多行文字对象。

【清理】对话框中的一些项目及其用途介绍如下。

◆【已命名的对象】:查看能清理的项目,切换树状图形以显示当前图形中可以清理的命名对象的概要。

◆【清理镶嵌项目】:从图形中删除所有未使用的命名对象,即使这些对象包含在其他未使用的命名对象中,或者是被这些对象所参照。