Esempio n. 1
0
        internal void Copy(SyncFileData fileToCopy, SyncDirectory fromDirectory, SyncDirectory toDirectory)
        {
            var src  = Format(fromDirectory, fileToCopy.Name);
            var dest = Format(toDirectory, fileToCopy.Name);

            File.Copy(src, dest, true);
            var syncFileData
                = SyncFileManager.CreateSyncFileData(dest);

            var foo = toDirectory.SyncFileData.ToList();

            foo.Add(syncFileData);
            toDirectory.SyncFileData = foo;

            WriteToSyncFile(toDirectory);
        }
Esempio n. 2
0
 public SyncDirectory(FileInfo fileInfo)
 {
     SyncFileData = SyncFileManager.GetSyncFileContents(fileInfo);
     FileInfo     = fileInfo;
 }