(Sollte vorerst auch kein Problem sein da alle Systeme gleiche Grundeinstellungen haben)
Code: Alles auswählen
# -*- coding: utf-8 -*-
import os
import shutil
import time
import stat
benutzer = os.getlogin()
path_new = r"\\srv-23v-isea-01\temp\CPO\aft_GRCLITE"
suchpfad = r"C\w"
def remove_files(path):
for filename in os.listdir(path):
while True:
try:
print(filename + " wird entfernt")
shutil.rmtree(os.path.join(path, filename))
except FileNotFoundError:
print("Zu Löschende Datei konnte nicht gefunden werden")
break
except PermissionError as err:
help(err)
x = str(err)
umgehen = x[34:-1]
os.chmod(umgehen, stat.S_IWRITE)
break
break
break
def add_files(path_new):
for filename_new in os.listdir(path_new):
time.sleep(2)
print(os.path.join(filename_new + " wird eingefügt"))
shutil.copytree(os.path.join(path_new, filename_new), os.path.join(path, filename_new))
for path in[r"C:\cad\vwg\catia\vwgrclite\opt\aft",
r"C:\catiav5\vwg\catia\vwgrclite\opt\aft",]:
if os.path.isdir(path):
print("Hallo " + benutzer)
print('Bitte beachte, dass beim Forfahren Catia beendet wird!!\nBitte alle Daten speichern und anschließend "Enter" drücken')
close = input()
if close == '':
os.system("taskkill /f /im CNEXT.exe")
print("Die alten Additionals werden entfernt.")
time.sleep(2)
remove_files(path)
print("Alle Datein erfolgreich entfernt")
time.sleep(2)
os.system("cls")
add_files(path_new)
os.system("cls")
print("Der Austausch ist abgeschlossen.\nZum beenden Enter drücken.")
input()
else:
print('Programm wird beendet')