Definition at line 458 of file mainRepository.cpp. References Impala::Persistency::RepositoryInFileSystem::CopyFile(), Impala::FileNameConcat(), Impala::CmdOptions::GetArg(), Impala::Persistency::RepositoryInFileSystem::GetInstance(), Impala::CmdOptions::GetInstance(), GetVideoSet(), ILOG_VAR, and Impala::StringToBool(). Referenced by mainRepository(). 00459 { 00460 ILOG_VAR(Impala.Application.Repository.DoSyncVideoFiles); 00461 CmdOptions& options = CmdOptions::GetInstance(); 00462 00463 String locString1 = options.GetArg(1); 00464 String setName = options.GetArg(2); 00465 bool doInfoFiles = StringToBool(options.GetArg(3)); 00466 String locString2 = options.GetArg(4); 00467 00468 VideoSet* vidSet = GetVideoSet(options, true); 00469 for (int i=0 ; i<vidSet->NrFiles() ; i++) 00470 { 00471 String path = FileNameConcat("VideoData", vidSet->GetAsPath(i)); 00472 FileLocator srcLoc(locString1, setName, path); 00473 FileLocator dstLoc(locString2, setName, path); 00474 RepositoryInFileSystem::GetInstance().CopyFile(srcLoc, dstLoc); 00475 if (doInfoFiles) 00476 { 00477 String path = FileNameConcat("VideoData", 00478 vidSet->GetAsPath(i) + ".info"); 00479 FileLocator srcLoc(locString1, setName, path); 00480 FileLocator dstLoc(locString2, setName, path); 00481 RepositoryInFileSystem::GetInstance().CopyFile(srcLoc, dstLoc); 00482 } 00483 } 00484 delete vidSet; 00485 }
Here is the call graph for this function: ![]()
|