• 大小: 1.4MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-29
  • 语言: 其他
  • 标签:

资源简介

文件校验工具及其源码,编译后直接可以使用。

资源截图

代码片段和文件信息

// 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\autolink.h

     文件       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个文件信息

评论

共有 条评论

相关资源