我有一个文件夹(让我们称之为folder1)连续添加新文件.我为folder1中的每个文件维护一个日志文件(包含文件的完整路径和大小).我将使用此日志文件将文件从folder1复制到folder2.
这是一个连续的过程,我将编写一个Windows服务,但这是以后的.
首先,我想的是有一个定时器/文件系统观察器,它将监视文件夹并查找更改,并在事件循环中通过folder1中的文件列表,并将fileinfo(即文件路径和大小)添加到我的日志中文件(这将是一个普通的.txt文件).
我的问题是这是一种有效的方法吗?有快速或有效的方法吗?
任何反馈或建议表示赞赏.
我正在使用 Visual Studio 2010 的 C 程序。我需要创建 GUID,然后进行比较。
我在我的程序中包含“#include guiddef.h”。
以下是代码片段,但在编译代码时我不断收到错误消息。
//mainGUID is assign value in the program
GUID mainGUID;
//Function call which compares passed GUID with the mainGUID
int CheckGUID(GUID guid)
{
if(IsEqualGUID(guid,mainGUID))
return 1;
else
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Error 3 error C2172: 'memcmp' : actual parameter is not a pointer : parameter 1
Error 3 error C2172: 'memcmp' : actual parameter is not a pointer : parameter 2
Run Code Online (Sandbox Code Playgroud)
不知道发生了什么。