private void RenameOnDropbox(object sender, RelativePathRenamedEventArgs e) { if (FileAndFolderHandler.PathIsDirectoryInWrap(e.RelativePath)) { FileAndFolderHandler.RenameFolder(e.OldRelativePath, e.RelativePath); } else { string zipType = FileAndFolderHandlerUploadType.ZIP.ToString(); string uploadType = Utils.RegistryGet<string>(Properties.Resources.UploadType, zipType); FileAndFolderHandlerUploadType type = (FileAndFolderHandlerUploadType)Enum.Parse(typeof(FileAndFolderHandlerUploadType), uploadType); FileAndFolderHandler.RenameFile(e.OldRelativePath, e.RelativePath, type); } }
private void OnRenamed(object sender, RenamedEventArgs e) { string path = e.FullPath; string oldPath = e.OldFullPath; string root = Globals.WrapPath; string relativePath = Utils.GetRelativePath(path, root); string oldRelativePath = Utils.GetRelativePath(oldPath, root); RelativePathRenamedEventHandler handler = Renamed; if (handler != null) { RelativePathRenamedEventArgs args = new RelativePathRenamedEventArgs(e, oldRelativePath, relativePath); handler(sender, args); } }