Exemplo n.º 1
0
 private static void ProcessMove(SerializedCommand command)
 {
     if (VirtualDrive.ExistsDirectory(command.Data[0]))
     {
         //CoreVirtualDrive.FileSystemOperations.SafeOperations.MoveDirectory(command.Data[0], command.Data[1]);
         VirtualDrive.MoveDirectory(command.Data[0], command.Data[1]);
     }
     else if (VirtualDrive.ExistsFile(command.Data[0]))
     {
         //CoreVirtualDrive.FileSystemOperations.SafeOperations.MoveFile(command.Data[0], command.Data[1]);
         VirtualDrive.MoveFile(command.Data[0], command.Data[1]);
     }
     else
     {
         throw new Exception("\"" + command.Data[0] + "\" does not exist!");
     }
 }
Exemplo n.º 2
0
 public void Undo()
 {
     VirtualDrive.MoveFile(Dst, Src);
 }
Exemplo n.º 3
0
 public void Do()
 {
     VirtualDrive.MoveFile(Src, Dst);
 }