資源簡介
文件校驗工具及其源碼,編譯后直接可以使用。

代碼片段和文件信息
//?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單片機程序以及原理圖
評論
共有 條評論