如何获得目录的目录快照和文件快照?(100分)

  • 主题发起人 主题发起人 rcnb
  • 开始时间 开始时间
R

rcnb

Unregistered / Unconfirmed
GUEST, unregistred user!
如何获得目录的目录快照和文件快照?
 
我想你应该是搞文件备份的吧。对于目录快照和文件快照,看你需要记录那些时间了,这样的软件很多,你可以参照一下看看
 
查找目录:
递归查找目录
SearchRec:TsearchRec;
//找出所有下级子目录
if (FindFirst(S+'*.*', faDirectory, SearchRec)=0) then begin
...
while (FindNext(SearchRec) = 0) do begin
if IsValidDir(SearchRec) then begin//IsValidDir是判断是否目录的函数
...
end;
...
end;
end;
至于文件类似,写入txt文件:
SL:TStringList;
将目录结构写入SL,下级目录可以比上级目录前面多N个空格
SL.LoadToFile(FileName);
 
dey-999正确
 
cnpack 有这样的工具,有源码
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3533491
 
tree /f >c:/tree.txt
 
后退
顶部