Bonjour à tous,
suite à un problème de HDD (voir
ce post), j'ai été amené à utiliser photorec pour "récupérer" mes données. Mon problème aujourd'hui est de trier ces données car les fichiers sont dispatché dans une multitude de sous dossier
recup_dir.XX... j'ai bien essayer de suivre
"Après l'utilisation de PhotoRec" mais je sèche un peu.
En gros je souhaite supprimer les doublons, les fichiers corrompus et voir même retrouver les noms des fichier.
Par avance merci.
Édit :
Bon alors j'ai réussi à trier les fichiers par extensions:
avec ce script en python :
import os
import os.path
import shutil
while True:
source = raw_input('Enter the source directory\n')
if os.path.exists(source): break
else: print 'The directory you have entered does not exist'
while True:
destination = raw_input('Enter the destination directory\n')
if os.path.exists(destination): break
else: print 'The directory you have entered does not exist'
for root, dirs, files in os.walk(source, topdown=False):
for files2 in files:
extension = os.path.splitext(os.path.join(root,files2))[1][1:]
if os.path.exists(os.path.join(destination,extension)):
shutil.copy(os.path.join(root,files2), os.path.join(destination,extension))
else:
os.mkdir(os.path.join(destination,extension))
shutil.copy(os.path.join(root,files2), os.path.join(destination,extension))
qui s’exécute en faisant :
python /le/chemin/vers/le_script.py
pour les doublons je vais m'orienter vers
fslint.
Par contre si quelqu'un peut m'aider à trouver un moyen de retrouver les noms des fichiers parce que pour le moment j'ai que des nom du style : fxxxxxxxxxx.xxx