[BATCH] Suppression de doublons de fichiers ?
Fermé
slam
-
24 nov. 2010 à 08:46
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 25 nov. 2010 à 22:47
cs-bilou Messages postés 769 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 - 25 nov. 2010 à 22:47
A voir également:
- [BATCH] Suppression de doublons de fichiers ?
- Forcer suppression fichier - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Fichier batch - Guide
- Explorateur de fichiers - Guide
- Supprimer les doublons excel - Guide
2 réponses
thanassos
Messages postés
1706
Date d'inscription
lundi 19 février 2007
Statut
Contributeur
Dernière intervention
12 février 2016
137
24 nov. 2010 à 08:51
24 nov. 2010 à 08:51
Bonjour,
alors déjà je ne pense pas qu'un Batch puisse récupérer ces informations mais à vérifier au cas ou.
Pourquoi veux tu obligatoirement faire ça en Batch?
Sinon je peux te proposer une solution à étudier qui consisterai à dire à ton batch de faire un listing de ton disque dans un fichier txt, étudier ce fichier voir si il y a des doublons de noms puis supprimer un des deux doublons.
alors déjà je ne pense pas qu'un Batch puisse récupérer ces informations mais à vérifier au cas ou.
Pourquoi veux tu obligatoirement faire ça en Batch?
Sinon je peux te proposer une solution à étudier qui consisterai à dire à ton batch de faire un listing de ton disque dans un fichier txt, étudier ce fichier voir si il y a des doublons de noms puis supprimer un des deux doublons.
cs-bilou
Messages postés
769
Date d'inscription
dimanche 2 décembre 2007
Statut
Membre
Dernière intervention
24 février 2011
164
Modifié par cs-bilou le 26/11/2010 à 00:00
Modifié par cs-bilou le 26/11/2010 à 00:00
Salut, comme ce que disait thanassos le mieux serait de sauvegarder chaque nom de fichier dans un fichier car si tu veux sauvegarder chaque nom de fichier dans une variable ton PC va vite saturée.
De plus je te propose de faire plusieurs fichier txt pour chaque extension comme ça les fichier seront moins lourd et donc plus rapide.
Tien voilà ce que j'ai commencer a faire:
Il y a des jours faut pas m'chercher.
Et y'a des jours tous les jours !
De plus je te propose de faire plusieurs fichier txt pour chaque extension comme ça les fichier seront moins lourd et donc plus rapide.
Tien voilà ce que j'ai commencer a faire:
@echo off set folder= z:\ for /f "delims=" %%i in ('xcopy "%folder%" c:\ /e /h /l') do if %%~xiB NEQ B echo %%i>>"%%~xi.txt" for /f "delims=" %%i in ('xcopy "%folder%" c:\ /e /h /l') do ( if %%~xiB NEQ %%~xi if exist %%~xi.txt ( for /f "delims=" %%j in ('type %%~xi.txt') do if %%i NEQ %%j if %%~nxi == %%~nxj ( echo /f /s /q %%j Copy %%~xi.txt temp.txt >nul Find /V /I "%%i" < temp.txt > %%~xi.txt Del temp.txt ))) Bilou. pause
Il y a des jours faut pas m'chercher.
Et y'a des jours tous les jours !