[delphi编程]如何实现监视指定文件夹的文件操作
比如我想监视d:\123\这个文件夹下面是否有创建、修改、读取文件的操作,并且知道是哪个文件被创建,那个文件被修改。我使用s1:='d:\123';H:=FindFirs...
比如我想监视d:\123\这个文件夹下面是否有创建、修改、读取文件的操作,并且知道是哪个文件被创建,那个文件被修改。我使用s1:='d:\123';H:=FindFirstChangeNotification(Pchar(String(S1)),true,FILE_NOTIFY_CHANGE_FILE_NAME);//监视改文件名tmp:= WaitForSingleObject(H,INFINITE);while tmp=WAIT_OBJECT_0 dobegin //监视等待form1.memo1.Lines.Add('有操作')FindNextChangeNotification(h);tmp:= WaitForSingleObject(H,INFINITE);end;只能知道,有没有文件被改名,而不知道哪个文件被改名我想知道哪个被改。希望高手指点一下想学习的朋友可以留意,但请不要说话,我会删掉乱发言的人的
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询