Advertisement
Guest User

File_Uploader 0.10

a guest
Jul 15th, 2018
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. import glob
  2. import shutil
  3. import os
  4. import time
  5. import sys
  6.  
  7.  
  8. tipologia_file=['*exe','*apk','*msi']
  9. path_tip_file=["\\\\Fritz-nas\\fritz.nas\\Seagate-Expansion-01\\CLOUD\\UTILI\\EXE","\\\\Fritz-nas\\fritz.nas\\Seagate-Expansion-01\\CLOUD\\UTILI\\APK","\\\\Fritz-nas\\fritz.nas\\Seagate-Expansion-01\\CLOUD\\UTILI\\EXE"]
  10.  
  11. ntip_files= len(tipologia_file)
  12. v=0
  13.  
  14. def controllo():
  15.  
  16. controllofile=0
  17. file_doppio=0
  18. y=0
  19.  
  20.  
  21. time.sleep(1)
  22. filedest= os.listdir(filemoved)
  23. while y<x:
  24.  
  25. file="C:\\Users\\Andrew\\Downloads"+"/"+files[y]
  26. time.sleep(1)
  27. while controllofile<len(filedest):
  28. if files[y]== filedest[controllofile]:
  29.  
  30. try:
  31. os.remove(file)
  32.  
  33. except (OSError, PermissionError):
  34. print("File in uso")
  35.  
  36. else:
  37. controllofile +=1
  38. print(time.strftime("%H:%M:%S") + " File " + files[y] + " già presente. Procedo con la rimozione")
  39.  
  40. file_doppio=1
  41.  
  42. controllofile=0
  43.  
  44. if file_doppio==0:
  45. try:
  46. shutil.move( file ,filemoved)
  47.  
  48. except (OSError, PermissionError):
  49. print("File in uso")
  50. +
  51. else:
  52. print(time.strftime("%H:%M:%S") + " File " + files[y] + " spostato con successo")
  53. else:
  54. file_doppio=0
  55.  
  56. y+=1
  57.  
  58.  
  59.  
  60.  
  61.  
  62. def fileindownload():
  63. for m in range(2):
  64.  
  65. time.sleep(5)
  66.  
  67. files = glob.glob("*part")
  68.  
  69. if len(files) >0:
  70.  
  71. print("FILE IN DOWNLOAD")
  72. fileindownload()
  73.  
  74. else:
  75. print("OKAY")
  76.  
  77.  
  78. os.chdir("C:\\Users\\Andrew\\Downloads")
  79.  
  80. while True:
  81. while v < ntip_files:
  82.  
  83. fileindownload()
  84.  
  85. files = glob.glob(tipologia_file[v])
  86.  
  87. filemoved = path_tip_file[v]
  88.  
  89.  
  90. x=len(files)
  91.  
  92. controllo()
  93. v+=1
  94. v=0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement