Zugriffsrechte von Verzeichnissen und Dateien ermitteln
Verfasst: Donnerstag 20. August 2020, 10:38
Hallo Zusammen,
Ich bin dabei ein Programm zu schreiben, welches die Anzahl und Namen von Verzeichnissen und Dateien ermittelt und ausgibt.
Das funktioniert auch alles
Nun möchte ich jedoch die zugriffsrechte der Dateien und Verzeichnisse ermitteln. Dabei bin ich auf eine Hürde gestoßen im fogenden beispiel werden die Zugriffsrechte einer Datei geprüft wie kann ich aber meherer Dateien in einer liste auf einmal prüfen bzw. hintereinander
ich habe so einen Ansatz klappt aber auch nicht:
Ich bin dabei ein Programm zu schreiben, welches die Anzahl und Namen von Verzeichnissen und Dateien ermittelt und ausgibt.
Das funktioniert auch alles

Code: Alles auswählen
import os
os.access('my_file', os.R_OK) # Check for read access
True
os.access('my_file', os.W_OK) # Check for write access
True
os.access('my_file', os.X_OK) # Check for execution access
False
os.access('my_file', os.F_OK) # Check for existance of file
True
Code: Alles auswählen
def access(path):
list_d, list_f = name_dir_file(path)
for i in range(len(list_f)):
l_rechte = [os.access(list_f[i].split("\\")[-1], os.R_OK,)]
return l_rechte
"""if os.access(list, os.W_OK):
print("Schreibrechte bestehen.")
else:
print("Schreibrechte bestehen nicht.")"""