public void Can_CreateDirectory() { var path = Path.Combine(_filesPath, "tmpDir"); _fileSystem.CreateDirectory(path); A.CallTo(() => _fakeSftpClient.CreateDirectory(path)).MustHaveHappened(Repeated.Exactly.Once); }
public static void CreateDirectoryTree(ISftpClient connection, string parentPath, IEnumerable <string> dirs) { if (dirs.Any()) { var dir = string.Join("/", parentPath, dirs.First()); connection.CreateDirectory(dir); CreateDirectoryTree(connection, dir, dirs.Skip(1)); } }
/// <summary> /// Determines whether the given path is /// an existing remote directory /// </summary> /// <param name="path"> /// the path /// </param> public void CreateDirectory(string path) { _sftpClient.CreateDirectory(path); }