资源简介
文件校验工具及其源码,编译后直接可以使用。
代码片段和文件信息
// CheckerFile.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
#include “DirCopy.h“
#include “FileChecker.h“
#include
#include
#include
#include
#include
using namespace std;
int _tmain(int argc _TCHAR* argv[])
{
wstring strPath;
wchar_t szPath[MAX_PATH] = {0};
if (0 != GetModuleFileNameW(NULL szPath MAX_PATH))
{
strPath = szPath;
strPath = strPath.erase(strPath.rfind(L“\\“));
}
vector vecFile;
int count = CDirCopy::FindAllSubDirFile(strPathstrPath.length()vecFile);
CFileChecker checker;
for (vector::iterator iter = vecFile.begin(); iter != vecFile.end() ; ++iter)
{
checker.AddFile(strPath + L“\\“ + *iter);
}
string strJson = checker.GetJsonText();
wstring strFile = strPath + L“\\files.json“;
std::ofstream file(strFile);
if (!file.is_open())
{
return false;
}
file.write(strJson.c_str() strJson.length());
file.close();
// wstring strFile = strPath + L“\\files.json“;
// ifstream file;
// file.open(strFile);
//
// if (!file.is_open())
// {
// return 0;
// }
//
// stringstream sbuff;
// sbuff< //
// string strResult = sbuff.str();
//
// vector vecResult;
// CFileChecker checker;
// checker.ParseJsonText(strResultvecResult);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1416 2014-12-29 15:05 CheckerFile\CheckerFile.cpp
..A..H. 24 2014-12-29 15:01 CheckerFile\CheckerFile.opensdf
文件 888 2014-01-29 13:11 CheckerFile\CheckerFile.sln
..A..H. 25600 2014-12-29 14:59 CheckerFile\CheckerFile.suo
文件 5071 2014-01-29 16:00 CheckerFile\CheckerFile.vcxproj
文件 1893 2014-01-29 13:18 CheckerFile\CheckerFile.vcxproj.filters
文件 143 2014-01-29 13:11 CheckerFile\CheckerFile.vcxproj.user
文件 5887 2014-01-29 13:19 CheckerFile\DirCopy.cpp
文件 1152 2014-01-28 16:13 CheckerFile\DirCopy.h
文件 4434 2014-12-29 15:15 CheckerFile\FileChecker.cpp
文件 1855 2014-01-29 13:20 CheckerFile\FileChecker.h
文件 457 2013-11-21 15:14 CheckerFile\json\autoli
文件 1579 2013-11-21 15:14 CheckerFile\json\config.h
文件 1332 2013-11-21 15:14 CheckerFile\json\features.h
文件 774 2013-11-21 15:14 CheckerFile\json\forwards.h
文件 210 2013-11-21 15:14 CheckerFile\json\json.h
文件 6682 2013-11-21 15:14 CheckerFile\json\reader.h
文件 35029 2013-11-21 15:14 CheckerFile\json\value.h
文件 6362 2013-11-21 15:14 CheckerFile\json\writer.h
文件 2521448 2013-11-22 19:05 CheckerFile\lib\debug\json.lib
文件 3374218 2013-12-10 10:28 CheckerFile\lib\debug\json64.lib
文件 2467342 2013-11-22 19:05 CheckerFile\lib\release\json.lib
文件 2471414 2013-11-27 18:21 CheckerFile\lib\release\json64.lib
文件 9521 2013-11-22 19:05 CheckerFile\MD5.cpp
文件 1308 2013-11-22 19:05 CheckerFile\MD5.h
文件 1743 2014-01-29 13:11 CheckerFile\ReadMe.txt
文件 298 2014-01-29 13:11 CheckerFile\stdafx.cpp
文件 320 2014-01-29 13:11 CheckerFile\stdafx.h
文件 314 2014-01-29 13:11 CheckerFile\targetver.h
目录 0 2014-12-29 15:28 CheckerFile\lib\debug
............此处省略8个文件信息
- 上一篇:Labview电机驱动的论文
- 下一篇:AT89C51单片机程序以及原理图
评论
共有 条评论