Michael Li wrote: > Hi, > I got bunch of reply, thank you very much. > But they are not what i want. > Let me make it more clear, my code looks like: > > nRetCode = os.access(szFolder, os.F_OK) > if nRetCode == 1: > nRetCode = os.chdir(szFolder) > szNormPath = os.path.normpath(szCommand) > szBatchFile = szNormPath > anArgs = [szBatchFile, 'NDEBUG'] > nRetCode = os.spawnv(os.P_NOWAIT, szBatchFile, anArgs) > > The above code is on the computer A where python server > is running. The szFolder must be "C:\shared\database", not > "W:\database", because "W:" does not exist on computer A, > "W:" is on computer B. > > Right now, szFolder comes from computer B as an argument inputed > on computer B, I want to make szFolder auto-decide if possible. > Any ideas ? >
You can use win32net.NetUseGetInfo to find what network share your local drive is mapped to, and then win32net.NetShareGetInfo to get the local path on the remote machine. Roger _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32