public override void RenameFile(FileManagerFile file, string name) { ProcessBlueprintDataProvider.Update(new FileSystemItem { FileId = FindFileItem(file).FileId, IsFolder = false, Name = name, LastWriteTime = DateTime.Now }); RefreshFolderCache(); }
public override void RenameFolder(FileManagerFolder folder, string name) { ProcessBlueprintDataProvider.Update(new FileSystemItem { FileId = FindFolderItem(folder).FileId, IsFolder = true, Name = name, ParentId = FindFolderItem(folder).ParentId, LastWriteTime = DateTime.Now }); RefreshFolderCache(); }
public override void MoveFolder(FileManagerFolder folder, FileManagerFolder newParentFolder) { var folderData = FindFolderItem(folder); ProcessBlueprintDataProvider.Update(new FileSystemItem { FileId = folderData.FileId, ParentId = FindFolderItem(newParentFolder).ParentId, Name = folderData.Name, LastWriteTime = DateTime.Now }); RefreshFolderCache(); }
public override void MoveFile(FileManagerFile file, FileManagerFolder newParentFolder) { var fileData = FindFileItem(file); if (fileData != null) { ProcessBlueprintDataProvider.Update(new FileSystemItem { FileId = fileData.FileId, ParentId = FindFolderItem(newParentFolder).ParentId, Name = file.Name, Data = fileData.Data, LastWriteTime = DateTime.Now }); } RefreshFolderCache(); }