34
34
this.destination = new Uri(destination.FullName);
37
public Move(DirectoryInfo directory, IEnumerable<FileSystemInfo> files, string destination)
38
: base(directory, files)
41
this.destination = new Uri(destination);
44
public Move(DirectoryInfo directory, IEnumerable<string> files, string destination)
45
: base(directory, files)
48
this.destination = new Uri(destination);
51
public Move(string directory, IEnumerable<string> files, string destination)
52
: base(directory, files)
55
this.destination = new Uri(destination);
58
public Move(Uri directory, IEnumerable<Uri> files, string destination)
59
: base(directory, files)
62
this.destination = new Uri(destination);
65
public Move(Uri directory, IEnumerable<Uri> files, Uri destination)
66
: base(directory, files)
69
this.destination = destination;
72
public Move(DirectoryInfo directory, IList<string> files, FileSystemInfo destination)
73
: base(directory, files)
76
this.destination = new Uri(destination.FullName);
37
79
public override IList<string> Arguments
41
83
IList<string> arguments = base.Arguments;
42
arguments.Add(destination.AbsoluteUri);
84
arguments.Add(destination.LocalPath);
49
91
if (ValidArguments)
51
93
var client = ObjectFactory.GetInstance<IClient>();
52
response = new Response(client.RunCommand(Arguments.ToArray(), workingDirectory.AbsoluteUri));
94
response = new Response(client.RunCommand(Arguments.ToArray(), workingDirectory.AbsolutePath));
57
string arguments = "";
99
string arguments = String.Empty;
58
100
foreach (string argument in Arguments)
60
102
arguments += argument;