Beispiel #1
0
        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);
 }