Retrouver les éléments supprimés (dans la corbeille)
La corbeille, en fonction des systèmes d’exploitation, peut avoir un nom différent dans l’arborescence.
Nous pouvons créer un petit script qui va tester cela et nous donner le bon chemin. Nous devrons bien sûr renseigner plus amplement la liste définie pour des systèmes dans d’autres langues.
import os
def returnDir():
dirs=['C:\\Recycler\\','C:\\Recycled\\','C:\\$Recycle.Bin\\']
for recycleDir in dirs:
if os.path.isdir(recycleDir):
return recycleDir
return None
Après avoir découvert le chemin de la corbeille Windows, nous devrons inspecter son contenu.
C:\RECYCLER>dir /a
Volume in drive C has no label.
Volume Serial Number is 882A-6E93
Directory of C:\RECYCLER
04/12/2011 09:24 AM <DIR> .
04/12/2011 09:24 AM <DIR> ..
04/12/2011 09:56 AM <DIR> S-1-5-21-1275210071-1715567821-
725345543-1005
04/12/2011 09:20 AM <DIR> S-1-5-21-1275210071-1715567821-
725345543- 500
0 File(s) 0 bytes
4 Dir(s) 30,700,670,976 bytes free
La chaîne S-1-5-21-1275210071-1715567821-725345543...