I’ve always found this shell extension to be very useful. If I want to copy the path to a particular file to the clipboard, its not easy. Involves a few steps to achieve that. Why is the file path in clipboard useful? I can think of several cases, One of which I will explain below, there are several more. Say you want to open a particular file in any program, so you go file -> open -> and then navigate to that folder/file. Instead, once you’ve downloaded the file, right click -> Copy file path, then in the program you can just paste whatever is in the clipboard and the exact file will open πŸ™‚

I know there are several other ways to add this option to the context menu, and there are several programs that do it for you. But, I don’t like extra processes running on my computer and the only other shell extension DLL I found did not work with my Windows 7 Pro x64.

So, I decided to write my own shell extension! πŸ™‚

Truth be told, this is some of the cleanest code I have ever written. No extra memory, no extra cycles wasted. Quick. Clean. Efficient. Something I would use myself πŸ˜‰

So without further ado, I present my very first shell extension. Copy File or Folder Path — Shell Extension for Windows 7 x64.

Download Here (14 KB)


2 Responses to “Copy File/Folder Path for Windows 7 x64”

  1. Did you know that his feature is built into Windows 7? Hold down the Shift key while you right-click a file or folder, then select ‘Copy as path’.

    • aero9 said

      Dammit. I did not know that. Oh well… I guess I’ll call it “Learning how to write a shell extension” πŸ™‚

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: