Is there a way to copy the currently selected filename, including the path, to the clipboard? Ideally this would be through the right-click menu.
Some degree of flexibility would be useful, like the ability to copy just the filename, path+filename, filename minus extension, etc. This isn't essential, though, as long as it can copy the path+filename.
The solution must be compatible with Windows XP, Windows Vista and Windows 7.
Best Answer
Use CopyFilenames
or
Copy Filenames to Clipboard Utility
Windows XP has no way to copy a list of filenames to the clipboard (this has changed in later versions of Windows, starting with Vista). A Microsoft Knowledge Base article suggests writing a small *.bat file that runs the DIR command, collects its output into a file, prints that file, then deletes it. This may be convenient some times, but it would be more useful to be able to select a list of files, and have the names of them put on the clipboard. Then you could paste them wherever you needed them.
So here's a utility to do that. You have to do a bit of work yourself - but not much - to install it. Here are the instructions:
Create a Shortcut in "Go To"
That's it; you've got it installed. Now select one or more files, right-click, and move your mouse pointer to "Send To". A submenu will appear which will include your new command. Choose that command, and a list of the files you've selected, sorted in ascending order, will be on the clipboard.
Source: http://members.cox.net/slatteryt/FNtoClip.html