get file time over network

On 15/04/2013 at 04:37, xxxxxxxx wrote:

Hi There,

Im trying to read out the file modfication time.
on my local machine this code works. but not for files that are in the network. the file I am trying to access is easily accessible via windows explorer, but unfortunately not with python.

any ideas?
thanks a lott
Jops

  
import c4d, os, time   
from c4d import gui   
#Welcome to the world of Python   
  
  
def main() :   
    print time.localtime(os.path.getmtime("\\networkcomputerOrIP\foler\file"))   
  
if __name__=='__main__':   
    main()   

On 15/04/2013 at 05:02, xxxxxxxx wrote:

you did not escape your string properly in your example. you have either use a raw string
or escape the backlash character.

On 20/04/2013 at 09:55, xxxxxxxx wrote:

first, sorry for my late relpy,

got distraced from work 🙂

second thanks for the info.
I'm not jet comletely shure if I understand what to do, but I'm hopefull to find it out 🙂

thanks
Jops

On 20/04/2013 at 14:26, xxxxxxxx wrote:

mystring = "\\\\networkcomputerOrIP\\foler\\file" #escaped backlash char
mystring = r"\\networkcomputerOrIP\foler\file"    #raw string

the backlash character is a control character for python strings. ( - tab, \n - newline, ..)

On 21/04/2013 at 09:28, xxxxxxxx wrote:

Super.... thanks a lot