Exemplo n.º 1
0
 public Task <WsItem> Copy(WsFolder targetFolder, CancellationToken cancellationToken, IProgress <int> progress = null)
 {
     if (PathInfoGeneric.FullPath == "/")
     {
         throw new IOException("Can not copy root folder");
     }
     return(ApiClient.CopyItem(this, targetFolder, cancellationToken, progress));
 }
Exemplo n.º 2
0
 public Task Move(WsFolder targetFolder)
 {
     if (PathInfoGeneric.FullPath == "/")
     {
         throw new IOException("Can not move root folder");
     }
     return(ApiClient.MoveItem(this, targetFolder));
 }
Exemplo n.º 3
0
        internal static WsFolder CreateRootFolder(WsApiClient apiClient, bool isPrivate)
        {
            WsFolder folder = new WsFolder();

            folder.PathInternal = "/";
            folder.State        = "ready";
            folder.Init(apiClient, isPrivate);
            return(folder);
        }