Beispiel #1
0
s32 FileReader::UnitTest(void)
{
  s32 retVal = 0;
  FileReader test;
  test.ArchieveFilesFromFolder("ToShare");

  test.PrintFiles();
  istring f1  = test.GetFileName(1);
  istring f2  = test.GetFileName(-1);
  istring ft2 = test.GetFileName(test.GetFiles().size());
  assertion(f2 == ft2);

  test.OpenFile(4);
  char knownSize[50] = {0};
  char knownSize2[50] = {0};
  s32 bytesRead = test.ReadFile(knownSize, 20);
  s32 bytesRead2 = test.ReadFile(knownSize2, 30);

  return retVal;
}
bool FSClientConfigData::ReadConfigFile(const istring &fileDir, FileReader& files)
{
  std::ifstream file(fileDir.c_str(), std::ifstream::in);
  if(file.is_open() == false)
  {
    LOG("Unable to open \"" << fileDir << ".\\");
    return false;
  }

  file >> serverIP;
  file >> serverPort;
  file >> clientUDPport;
  file >> receiveFolder;
  file >> shareFolder;
  file >> defaultBufSize;

  files.ArchieveFilesFromFolder(shareFolder);

  return true;
}