Right Click Paste

Could you guys add 'Paste' to right clicking files, not just empty space. So that you wouldn't have to find some empty space in the folder to paste something. You could just immediately right click on any existing file or folder and paste (after copying or cutting). When there is no free space, then using the right click menu paste method isn't even possible.

'Paste In This Folder' would be neat too. Not sure how much it would be used though.

Easily added via Prefs FILETYPES. Or use the status bar's existing context menu entry.

1 Like

You can always use Edit > Paste or Ctrl + V if there's no convenient place to right-click.

Pasting into a file: I'd expect that to replace or append one file's content into another. While you can add the command to that right-click menu for files if you really want to, it's not something that really makes sense or will ever be there by default.

1 Like

image
image
image
image

toolbars are useful (can always show/hide them using a global hotkey), cut, copy, paste and the fourth one is the selection menu.

1 Like

I can't find where to do that. The file types manager doesn't have right clicks. I checked the context shell menus and I can't find the copy/pastes.

Ya. I was just thinking about a 'paste starting here' but that would override the column sorting.
It's just one less step to 'paste in this folder' when I have the folder tree system going. Click on a folder to paste into it instead of having to enter the folder first.

Paste Into Folder

1 Like

What does pasting have to do with column sorting?

The folder context menu already has a Paste option by default. You were talking about right-clicking files before, not folders. You shouldn't need to do anything to set up a Paste option in the folder right-click menu, unless you removed it previously.

1 Like

What I was thinking doesn't work. Things are sorted alphabetically, or whatever column filter is currently chosen. I was getting the idea from working with music, "paste at playheader", inserting (pasting/overdub) MIDI notes "starting from" a selection, or appending to the end. But for file management that doesn't matter, as they have to have sorting rules anyway.

Ah, I didn't see that. Now I would want it to be 'Paste In This Folder', that would paste into the selected folder, regardless of if that folder is currently opened or not, but I don't know how. That would be neat.
The current 'Paste' option isn't really useful if it's only on folders, not files, because it doesn't actually paste into the selected folder; it pastes into the currently open folder. So it could just as easily be on the files context menu too, as it would do the same thing.

If I could I would replace it; the current (right click on a folder) 'Paste' behavior with a 'Paste In This Folder' behavior, but just keep the label 'Paste' as is. (Modify the current entry instead of creating a new menu entry)

Since the status bar is always visible on screen, its right click menu will work for having some 'free space' without even having to scroll down. I didn't know it had that before.

Is there an argument to make pasted items selected (override current selection) and for the view (scroll) to jump-to pasted items? (Sometimes I'm not sure a paste worked because the pasted items appeared at the bottom of a list beyond my current view, and so I didn't see the 'animation' of them appearing.) Guess I could add a sound effect for that action. 'Jump-to pasted' would remove the benefit of 'paste here'. The only benefit it has would be not having to enter then exit a folder to paste.

I realize none of this is that big of a deal; I could just use the keyboard hotkeys.

No, it does paste into the selected folder. It would be pointless if it didn’t!

Did you modify that right click paste command?

It should look like this for right click paste.
2024-01-05_200656

And this for Ctrl+V (not the defauft).

1 Like

If you want to Paste the Clipboard to Multiple Selected Folders, then use this JScript in a button or context menu:

function OnClick(clickData)
{
	var cmd = clickData.func.command;
	for (var eSel = new Enumerator(clickData.func.sourcetab.selected_dirs); !eSel.atEnd(); eSel.moveNext())
	{
		cmd.ClearFiles();
		cmd.AddFile(eSel.item());
		cmd.RunCommand("Clipboard PASTE USESEL");
	}
}
1 Like

Here is the button and command (with above script) that you can install.
Extract them from the zip.
The button will paste normally when clicked but when CTRL clicked it will paste to the selected folders.
PastePlus.zip (998 Bytes)

2 Likes