Datum eines Verzeichnisses ermitteln
Verfasst: Donnerstag 28. Februar 2008, 09:19
Hallo zusammen,
ich versuche ein Skript zu schreiben, der aus ein Verzeichnis die Unterverzeichnisse an Hand von Datum in ein Archivverzeichnis verschiebt und zwar es sollen 2 jüngsten Verzeichnisse stehen bleiben und alle anderen müssen weg.
Folgenden Code habe ich soweit fertig:
Die auskommentierte Zeilen bringen bei mir Fehlermeldungen.
Die Ausgabe von getctime sieht bei mir wie folgt aus:
Damit kann ich nichts anfangen.
Wie mache ich das?
gruß andrej
ich versuche ein Skript zu schreiben, der aus ein Verzeichnis die Unterverzeichnisse an Hand von Datum in ein Archivverzeichnis verschiebt und zwar es sollen 2 jüngsten Verzeichnisse stehen bleiben und alle anderen müssen weg.
Folgenden Code habe ich soweit fertig:
Code: Alles auswählen
#!/usr/bin/python
import sys
import re
import os
from datetime import date
import time
import dircache
if __name__=='__main__':
oPath = 'Pfand_zum_Verzeichnis'
f=open('test.txt', 'w')
if os.path.isdir (oPath):
a = dircache.listdir(oPath)
for aname in a:
f.write (aname + '\n')
if os.path.isdir (oPath + '/' + aname):
b = dircache.listdir(oPath + '/' + aname)
for bname in b:
n = oPath + '/' + aname + '/' + bname
print os.path.getctime(n)
#print time.asctime(os.path.getctime(n))
#print time.strftime("%d %b %Y %H:%M:%S +0000", os.path.getctime(n))
f.close
Die Ausgabe von getctime sieht bei mir wie folgt aus:
Code: Alles auswählen
1204117395
1204117433
1204118546
1204118503
1204118464
1204116606
1204116523
1204116705
1204116546
1204116649
1204116498
Wie mache ich das?
gruß andrej