Question : Comment est-ce que je peux comparer des dossiers dans un annuaire à une liste de dossier des textes using un fichier séquentiel de DOS ?

Comment est-ce que je peux comparer des dossiers dans un annuaire à une liste de dossier des textes using un fichier séquentiel de DOS ?  J'ai un dossier des textes avec un chemin de dossier d'UNC pour chaque dossier que je devrais avoir dans mes sous-répertoires répertoriés et énumérés par la ligne.  Ainsi elle regarde le goût : le df

There du oc
C:\Archive\Finance\File2.p du
C:\Archive\Finance\File1.d du
C:\Archive\File1.xls sont des centaines de dossiers répertoriés dans ce besoin simple des textes file.
I de « ArchiveFiles.TXT » de comparer les dossiers énumérés dans ce dossier des textes aux dossiers réels sur l'unité de disque dur pour s'assurer qu'aucun dossier n'est absent ou supprimé ou retitré.  Je veux faire une comparaison et le cas échéant les dossiers existent dans l'annuaire ou le sous-répertoire qui ne sont pas également énumérés dans mon dossier des textes, je veulent sauf que la liste comme dossier séparé qui me montre la différence entre mon dossier et l'annuaire réel « C:\Archive » de « ArchiveFiles.txt » ou il pourrait être n'importe quel autre annuaire que je veux comparer mon chemin de la liste with.

The est réellement sur une commande de réseau et a un nom différent, mais si vous pouvez écrire un manuscrit en lots qui compare l'annuaire et les Subfolders à ceux énumérés dans un dossier des textes (si existe ? ?) et que les sorties la différence, je l'apprécieraient considérablement.   Je pense que quelqu'un a supprimé quelques dossiers de la part de réseau, mais j'ai besoin d'une manière rapide de vérifier contre notre index des dossiers.  Thanks.

class= de

Réponse : Comment est-ce que je peux comparer des dossiers dans un annuaire à une liste de dossier des textes using un fichier séquentiel de DOS ?

Oh et non énuméré.

Placer l'archive= C:\ArchiveFiles.TXT
si existent ArchiveExist.txt del ArchiveExist.txt
si existent ArchiveDoesNotExist.txt del ArchiveDoesNotExist.txt
si existent NotInArchive.txt del NotInArchive.txt


pour /f le « tokens=* » %%a dedans (« type « %archive% » ") faire (
     si existent « %%a » (
          Faire écho %%a>>ArchiveExist.txt
    ) autrement (
          Écho %%a>>ArchiveDoesNotExist.txt
    )
)

pour /r « C:\Archive » %%a dedans (*.*) faire (
    trouver /i « %%a » « %archive% »
    si ÉCHO %%a>>NotInArchive.txt de l'errorlevel 1
)
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us