procedure
TDmSys
.
fswChange(Sender: TObject; FileOperation: TFileOperation;
const
FileName1, FileName2:
string
);
begin
with
FrmMain, lv, Items
do
if
not
FileName1
.
StartsWith(
'~'
)
then
with
Add
do
begin
Caption := IntToStr(Items
.
Count);
SubItems
.
Add(TCnFileSystemWatcher(Sender).WatchedDir + FileName1);
if
FileOperation = foAdded
then
begin
SubItems
.
Add(
'添加'
);
Workers
.
post(DoDoc2PdfJob,
Pointer
(Items
.
Count -
1
));
end
else
if
FileOperation = foModified
then
begin
SubItems
.
Add(
'修改'
);
Workers
.
post(DoDoc2PdfJob,
Pointer
(Items
.
Count -
1
));
end
else
if
FileOperation = foRemoved
then
SubItems
.
Add(
'删除'
);
SubItems
.
Add(
'未处理'
);
SubItems
.
Add(Formatdatetime(
'yyyy-mm-dd hh:nn:ss'
, Now));
end
;
end
;