<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      python實例31[自動掛載虛擬盤]

       

      在windows上使用subst和netuse


      import os
      import subprocess
        
      def RunCommand(cmd):
        
      return subprocess.call(cmd)
        
      def RunCommandWithOutput(cmd):
        p
      =subprocess.Popen(cmd, shell=True, universal_newlines=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
        (stdoutdata, stderrdata) 
      = p.communicate()
        
      return p.returncode, stdoutdata, stderrdata
        
      def SubstDriveToPath(drive, path):
        substcmd 
      = "subst" + " " + drive + " " + path
        
      return RunCommandWithOutput(substcmd)
        
      def UnSubstDriveToPath(drive):
        unsubstcmd 
      = "subst" + " " +drive + " " + "/d"
        RunCommand(unsubstcmd)
        
      def SubstDriveToPathF(drive, path):
        UnSubstDriveToPath(drive)
        UnNetuseDriveToPath(drive)
        
      return SubstDriveToPath(drive, path)

      def NetuseDriveToPath(drive, path):
        netusecmd 
      = "net use" + " " + drive + " " + path
        
      return RunCommandWithOutput(netusecmd)
        
      def UnNetuseDriveToPath(drive):
        unnetusecmd 
      = "net use" + " " + drive + " " + "/del"
        RunCommand(unnetusecmd)
        
      def NetuseDriveToPathF(drive, path):
        UnSubstDriveToPath(drive)
        UnNetuseDriveToPath(drive)
        
      return NetuseDriveToPath(drive, path)
        
      def AutoSubstorNetuse(path):
        successful 
      = False
        
        
      if(not os.path.isdir(path) or not os.path.exists(path)):
          
      print("path is not existed or is not a directory")
          
      return successful
        
        netuse 
      = False
        
      if(path.startswith("\\\\")):
          netuse 
      = True
        
        useddrive 
      = ""
        
      for drive in "ZYXWVUTSRQPONMLKJIHGFEDCBA":
          fulldrive 
      = drive + ":"
          
      if(netuse):
            (returncode, outdata, errdata) 
      = NetuseDriveToPath(fulldrive, path)
            
      if(returncode == 0):
              useddrive 
      = fulldrive
              
      break
          
      else:
            (returncode,outdata,errdata) 
      = SubstDriveToPath(fulldrive,path)
            
      if(returncode == 0):
              useddrive 
      = fulldrive
              
      break
        
      if(not useddrive == ""):
          successful 
      = True
          
        
      return successful, useddrive

      (returncode, outdata, errdata) = SubstDriveToPathF("Y:", "C:\\test")
      (returncode1, outdata1, errdata1) =  NetuseDriveToPathF("X:", "\\\\remotemachinenameorip\\shared")

      (returncode, drive) 
      = AutoSubstorNetuse("C:\\test")
      (returncode, drive) 
      = AutoSubstorNetuse("\\\\remotemachinenameorip\\shared")

       

       

      強制掛載到某個虛擬盤:

       

      SubstDriveToPathF()

      NetuseDriveToPathF()

       

      自動查找沒有使用的盤來掛載:

      AutoSubstorNetuse()

       

      完!

      posted @ 2011-01-18 17:15  iTech  閱讀(1621)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美在线观看www| 春色校园综合人妻av| 午夜成人无码免费看网站| 熟妇人妻久久春色视频网| 丝袜美腿视频一区二区三区 | 日日爽日日操| 欧美videos粗暴| 激情综合色综合啪啪五月| 花式道具play高h文调教| 狠狠色综合久久狠狠色综合| 亚洲伊人久久综合影院| 国产精品一区二区色综合| 黑人异族巨大巨大巨粗| 99热门精品一区二区三区无码| 久久精品国产99精品国产2021| 久久精品亚洲精品国产色婷| 亚洲精品男男一区二区| 久久人人97超碰精品| 夜夜爱夜鲁夜鲁很鲁| 忘忧草在线社区www中国中文 | 国产无套粉嫩白浆在线| 999国产精品999久久久久久| 亚洲欧美自偷自拍视频图片| 亚洲第一综合天堂另类专| 欧美xxxx黑人又粗又大| 少妇人妻偷人精品系列| 东京热高清无码精品| 亚洲 欧洲 自拍 偷拍 首页| 国内精品视频区在线2021| 亚洲午夜成人精品电影在线观看| 内射干少妇亚洲69xxx| 欧美性猛交xxxx富婆| 中文字幕久无码免费久久| 亚洲大成色www永久网站动图| 亚洲av永久无码精品水牛影视| 极品蜜桃臀一区二区av| 亚洲夂夂婷婷色拍ww47| 激情综合网激情综合网五月| 亚洲精品麻豆一二三区| 亚洲色偷偷色噜噜狠狠99| 国产成人精品a视频一区|