Working Directory

Written by Kevin Fisch on .

Howdy. Just thought I'd share this snippet of a code with you guys. Enter this into the "onScriptLoad" of the project setting to automatically set the working directory to where the nuke file is located. This probably only works in Windows, so if someone gets working versions for the other OS, that would be great.

os.chdir(nuke.root().name()[0:nuke.root().name().rfind("/")])

Comments   

 
+1 # Ben Dickson 2012-01-22 13:15
That should work fine on any OS.

It can be simplified a bit to:

os.chdir(nuke.root().name().rpartition("/")[0])

Or better:
os.chdir(os.path.dirname(nuke.root().name()))
 
 
# Rich Bobo 2013-01-15 13:16
Very nice - I was looking for something like this...

Rich
 

You have no rights to post comments

We have 2510 guests and 97 members online