中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-27 07:05
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 怎么恢复所有NTFS压缩过的文件? 查看 1,163 回复 4
楼 主 怎么恢复所有NTFS压缩过的文件? 发表于 2007-11-27 09:03 ·  中国 辽宁 抚顺 联通
新手上路
积分 12
发帖 4
注册 2007-09-19 15:19
18年会员
UID 97789
性别 男
状态 离线
昨天下载东西把E盘下满了,用磁盘清理的时候没注意看(我的是英文系统).
点了NTFS压缩文件节省空间的那个选项,结果很多文件都被压缩了.我现在想把它们还原成为压缩前的状态,有没有什么方法可以快速还原所有压缩的文件?或者能直接搜索出所有的NTFS压缩文件?
2 发表于 2007-11-27 12:04 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
似乎没有什么好办法,压缩文件的颜色与正常文件是不同的(蓝色的),只能人工判断了。

至于恢复,复制到FAT分区再复制回来就行了。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
3 发表于 2007-11-28 10:48 ·  中国 福建 漳州 电信
新手上路
积分 12
发帖 6
注册 2007-11-27 18:51
18年会员
UID 103970
性别 男
状态 离线
晕 那怎么半
4 发表于 2007-11-28 14:11 ·  中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
23年会员
UID 1565
性别 男
来自 河北保定
状态 离线
凉半。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
5 发表于 2008-03-03 23:26 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
现在有办法了
@echo off
>tmp.vbs echo If WScript.Arguments.Count=0 Then Wscript.Quit
>>tmp.vbs echo set WMI = GetObject("Winmgmts:")
>>tmp.vbs echo set aFile = WMI.Get("Cim_Datafile='" ^& WScript.Arguments(0) ^& "'")
>>tmp.vbs echo If aFile Is Nothing Then
>>tmp.vbs echo Wscript.Quit
>>tmp.vbs echo Else
>>tmp.vbs echo aFile.UnCompress
>>tmp.vbs echo End If
for /f "delims=*" %%i in ('dir /b/s/a-d *.txt') do tmp.vbs "%%i"
del tmp.vbs
pause
第一高手 第二高手

论坛跳转: