Ich sitze seit Stunden an einem kleinen Problem und finde leider keine Lösung es geht eigentlich um einen ganz kleinen Code simples Kopieren von Dateien.
Code: Alles auswählen
source = r'C:\Users\Marcel\Desktop\test1\test1.txt'
metadata = os.stat(source)
print(metadata)
destination = r'C:\Users\Marcel\Desktop\test3'
dest1 = shutil.copy2(source, destination)
metadata = os.stat(dest1)
print(metadata)
Ich habe sämtliche Methoden mit Shutil ausprobiert leider klappt es bei mir nicht so wie bei anderen Leuten. Das Problem ist das am Ende ( es ist auch egal wie Ich es mache als Pathobjekt oder string .... ) die Dateien sind am Ende nicht gleich und hier weiß Ich leider nicht mehr weiter. Wenn Ich die Dateien am Ende mit samefile ( von Pathlib) prüfe sind diese nicht gleich ( False), wenn Ich die Dateien mit filecmp prüfe sind Sie gleich ??? ... Wenn Ich mir mit OS.State die Daten anzeigen lassen sind diese unterschiedlich aber Ich verstehe nicht warum . Beispiel Text vom oberen Code:
Code: Alles auswählen
os.stat_result(st_mode=33206, st_ino=4503599628219475, st_dev=1793696924, st_nlink=1, st_uid=0, st_gid=0, st_size=10, st_atime=1628309701, st_mtime=1628309701, st_ctime=1628309691)
After copying file
os.stat_result(st_mode=33206, st_ino=9007199255404876, st_dev=1793696924, st_nlink=1, st_uid=0, st_gid=0, st_size=10, st_atime=1628309701, st_mtime=1628309701, st_ctime=1628318183)
C:\Users\Marcel\Desktop\test3\test1.txt
Ich danke euch