Fichier de commandes pour comparer les 2 répertoires et obtenir des noms de fichiers qui sont différents [dos]

Je vais avoir 2 répertoires, dossier1 avec un ensemble de la liste des fichiers, et folder2 avec le même ensemble de fichiers de la liste, mais avec plus de fichiers. J'ai besoin d'obtenir dossier2 "autres fichiers"

Ne quelque chose de l'existence telles que la comparaison de fichiers (fc) pour les répertoires de retourner les différences?

MODIFIER je suis en train de créer 2 listes à l'aide de dir et ensuite de faire une comparaison de fichiers. Maintenant, j'ai juste besoin d'analyser la sortie de la fc pour ne contenir que les noms de fichier.

fc /a "C:\whatever\text1.txt" "C:\whatever\text2.txt" >> "C:\whatever\differences.txt"
  • Je ne sais pas de quoi que ce soit (gratuit) et googler n'en ai pas beaucoup, mais vous pouvez toujours écrire votre propre application de console à l'aide de C#, JAVA, que ce soit, et de l'appeler à partir de votre programme de commandes. C'est probablement ce que je ferais.
  • Ouais, je sais que je pourrais le faire en C, mais j'ai déjà quelques lots choses écrites, j'essayais juste de trouver une solution rapide.
  • Je l'ai fait dans un langage de commandes (voir la réponse) j'ai oublié de dire qu'il est appelé dirc.chauve-souris, je me demande, vous n'avez pas de vbscript ou jscript disponibles, depuis que vous avez utilisé la windows la balise?
  • Je pourrais écrire cela dans une autre langue, mais c'est un besoin spécifique.
InformationsquelleAutor Nick Sinas | 2010-11-22