Esempio n. 1
0
 public void AddFiles(List <string> files)
 {
     foreach (var file in files)
     {
         if (Runner.IsSupported(file))
         {
             TargetFiles.Add(new TargetFile(file));
         }
     }
 }
Esempio n. 2
0
        private void CreateTargetFile(FilePath sourcePath, FilePath targetPath)
        {
            // Create the target file.
            var targetFile = Substitute.For <IFile>();

            targetFile.Exists.Returns(true);
            targetFile.Path.Returns(targetPath);

            // Add the file to lookup data structures.
            SourceFilePaths.Add(sourcePath);
            TargetFiles.Add(targetFile);
            TargetFilePaths.Add(targetPath);
        }
Esempio n. 3
0
 private void AddUploadFile(string srcPath)
 {
     //	除外ファイルはリストに載せない
     if (UploadInfo.IsExclude(srcPath))
     {
         return;
     }
     //	ベースフォルダのサブフォルダ以外はコピー対象に含めない
     if (!srcPath.ToLower().Contains(BaseDir))
     {
         return;
     }
     Debug.Assert(srcPath.Length > BaseDir.Length);
     TargetFiles.Add(srcPath);                   //	フルパスのままセットする(物理パス参照したいことが多いため)
 }