系统清理(200分)

  • 主题发起人 主题发起人 jie_001
  • 开始时间 开始时间
J

jie_001

Unregistered / Unconfirmed
GUEST, unregistred user!
请问哪位高手编写过Windows系统清理软件。如何清理应用程序留下的垃圾文件。
如Dreamweaver,Office,sun Java,Flash MX,Flash Player,MediaPlayer,Move Maker,
WinRAR,MS Management console,MS Paint,WordPad,RegEdit等程序留下的垃圾文件。
还望各位高手能不吝赐教。在此先谢过。
 
c:/ 为操作系统所在的目录,用getwindowdirectory得到copy(windir,1,3)即可!

C:/Documents and Settings/登陆用户名/Recent
C:/Documents and Settings/登陆用户名/Templates
C:/Documents and Settings/登陆用户名/Local Settings/History
C:/Documents and Settings/登陆用户名/Local Settings/Temp
C:/Documents and Settings/登陆用户名/Local Settings/Temporary Internet Files
 
找到文件夹,删除文件。以下是一些取得文件夹路径的函数:
{一些特殊文件夹 Uses Shlobj }
Function TForm1.Getadir: String;
var
pidl: PItemIDList;
path: array [0..max_path]of Char;
begin
SHGetSpecialFolderLocation(Handle, CSIDL_RECENT, pidl); //如 CSIDL_RECENT - 最近使用的文档
SHGetPathFromIDList(pidl,path);
Result := IncludeTrailingPathDelimiter(strpas(path));
End;

{用户临时文件存放目录}
Function TForm1.Gettempdir: String;
Var
path: array [0..Max_Path] of Char;
Begin
Windows.GetTempPath(Max_Path, @path);
Result := IncludeTrailingPathDelimiter(strpas(path));
End;
 
首先感谢楼上两位的回复。
hhjjhhjj,老兄,你说的这两个目录搜寻方法本人都知道,现在的关键是关于计算机上安装程序的垃圾文件搜寻。不知哪位老兄能做个更详尽的解答啊?拜托了!!!!
 
90%在C:/Documents and Settings/登陆用户名/Local Settings/Temp里面啊!
 
WQL网友说对了一半,但如Dreamweaver,Office,sun Java,Flash MX,Flash Player,MediaPlayer,Move Maker,
WinRAR,MS Management console,MS Paint,WordPad,RegEdit等程序留下的垃圾文件,它们都有各自的垃圾文件夹,这些程序残留的垃圾文件的位置如何搜寻????
 
哪位同志能够给出Windows的垃圾文件夹的搜索函数或过程啊!!!拜托,帮帮忙!!!各位高手!!!
 
后退
顶部