ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/Active_prgs/moveup.py
Revision: 8
Committed: Sat May 5 04:21:19 2012 UTC (13 years, 10 months ago) by ninoborges
Content type: text/x-python
File size: 1071 byte(s)
Log Message:
Initial Import

File Contents

# Content
1 """Start regedit. Go to HKEY_CLASSES_ROOT. The key we need is *, probably the very first in a long list.
2 If a subdirectory called Shell already exists, enter it, otherwise create it.
3 (Right-click on the *, choose New Key, type "Shell".)
4
5 In Shell, create a new key called "Move up" (or whatever you want to call it).
6 Double-click on the value called "Default", then enter "Move up". Create another key here (a sub-key of "Move up"),
7 called "Command". Double-click the "Default" value and enter something like
8
9
10 c:\python22\python.exe c:\scripts\moveup.py "%1"
11
12 That's it. If all went well, all files should now have an option "Move up" in their context menu.
13 Right-click any file to find out.
14 """
15 # moveup.py
16 # Moves a file to the parent directory.
17
18 import os
19 import sys
20 import win32api
21
22 path, file = os.path.split(sys.argv[1])
23 parent_dir, dir = os.path.split(path)
24 #o=open(r"c:\test.kpmg",'w')
25 #o.write(path)
26 #o.write(file)
27 #o.close()
28 if parent_dir != path:
29 dest = os.path.join(parent_dir, file)
30 win32api.MoveFile(sys.argv[1], dest)