自贡黄明儒 发表于 2013-9-24 10:11:57

ll_j 发表于 2013-9-24 09:57 static/image/common/back.gif
似乎有点概念错误了。
G版说得对,CAD崩溃是不会删除备份文件的。
CAD运行时,会产生dwl、dwl2这样的临时 ...

我搜过论坛,发现Caoyin版主也提过如何将.bak放入回收站的问题。highflybird写过系统垃圾处理,用了不同的语言来写,lisp版的就没有放入收回站选项。

669423907 发表于 2013-9-24 10:14:38

我的也试过突然崩溃,但自动保存的没有被删除,可以指定自动保存到回收站的啊!

自贡黄明儒 发表于 2013-9-24 10:23:07

本帖最后由 自贡黄明儒 于 2013-9-24 10:24 编辑

669423907 发表于 2013-9-24 10:14 http://bbs.mjtd.com/static/image/common/back.gif
我的也试过突然崩溃,但自动保存的没有被删除,可以指定自动保存到回收站的啊!

你这个办法很好,红线部分击浏览是进不去的,你是怎么做的呢?

669423907 发表于 2013-9-24 10:29:45

自动保存到回收站好像是不行的,因为回收站会把它自动删除的,我发现是这样的。我刚才改了自动保存路径为回收站,但回收站还是空的。

669423907 发表于 2013-9-24 10:36:58

黄大侠你可以试一下建一个文件夹,在用360或其他软件对这个文件夹进行保护,放进这个文件夹里的文件就无法删除了,除非解锁

669423907 发表于 2013-9-24 10:45:53

要不这样,写一个程序,定时把bak或sv$的后缀改掉,CAD应该就不会把它删了吧????

669423907 发表于 2013-9-24 10:48:12

写一个lsp运行这个bat,后缀名可以自定义的

@ echo off
setlocal EnableDelayedExpansion
for /f "delims=" %%f in ('dir /b /a-d') do (
set n=%%~nf
if not "%%f"=="%~nx0" ren "%%f" "!n!."
)
setlocal EnableDelayedExpansion
for /f "delims=" %%f in ('dir /b /a-d') do (
set n=%%~nf
if not "%%f"=="%~nx0" ren "%%f" "!n!."
)
setlocal EnableDelayedExpansion
for /f "delims=" %%f in ('dir /b /a-d') do (
set n=%%~nf
if not "%%f"=="%~nx0" ren "%%f" "!n!.prt"
)
:@echo off&setlocal enabledelayedexpansion
:set /p xn=请输入你想要的后缀名:
:for /f "delims=" %%i in ('dir /b /a-d *.*') do (
:if not "%%i"=="%~nx0" ren "%%i" "%%~ni".!xn!
:)
:pause

fl202 发表于 2013-9-24 15:38:43

这个应该不是cad本身的问题,本身崩溃不可能出现这样的事情。

我在cad复制或者移动对象、或者调试对话框文件时,cad停止响应过很多次,都是用任务管理器结束cad进程,重新启动cad,没有一次是删除dwg或者bak文件的。

我猜楼主出现的问题,应该是加载了二次开发程序,原作者对于程序的保护或怎样,在程序里有这样的删除语句造成的。楼主可以试验下,卸载二次开发程序,看看崩溃时是否删除文件?

print1985 发表于 2013-9-24 15:56:07

哥 我也画了N年的图了 从来没遇见你说的情况 崩溃倒是经常发生
请问你用的哪个版本?

xiaxiang 发表于 2013-9-24 17:04:54

如果不是亲眼所见,我绝对不会相信会有这种事发生。
考虑一下是否有人因为别的原因找了个借口而已。
页: 1 [2] 3 4 5
查看完整版本: 将.bak文件放入回收站?