phhsnews.com


phhsnews.com / Utilisation de FC (Comparaison de fichiers) à partir de l'invite de commandes Windows

Utilisation de FC (Comparaison de fichiers) à partir de l'invite de commandes Windows


Il existe un outil de ligne de commande permettant de comparer les fichiers pour voir s'il existe des différences de contenu ou de code binaire que vous pouvez accéder si vous utilisez un PC. Comparaison de fichiers ou FC comme nous le ferons à partir de maintenant, est un programme simple qui permettra de comparer le contenu de fichiers texte ou binaires et est capable de comparer à la fois le texte ASCII et Unicode. Vous pouvez utiliser cet outil pour afficher les lignes de deux fichiers ou deux ensembles de fichiers qui ne correspondent pas aux autres

Commutateurs et paramètres de la comparaison de fichiers

  1. / B - Ce commutateur effectuera une comparaison binaire
  2. / C - Si vous avez besoin de faire une comparaison insensible à la casse, utilisez ce commutateur
  3. / A - Ce commutateur affichera seulement la première et la dernière ligne pour chaque groupe de différences .
  4. / U - Utilisez ce commutateur pour comparer les fichiers en tant que fichiers texte Unicode
  5. / L - Ceci compare vos fichiers en texte ASCII
  6. / N - Cet interrupteur ne peut être utilisé qu'avec ASCII mais affichera tous les numéros de ligne correspondants
  7. / LB n - Remplacer le "n" par un nombre pour limiter la quantité de lignes consécutives différentes que FC lira avant il va avorter. La valeur par défaut, si vous ne spécifiez pas un nombre, est de 100 lignes de texte non concordant
  8. / nnnn - Remplacer les "n" ici indiquera à FC que lorsqu'elle trouve des lignes incompatibles, elle ne peut continuer que si il trouve "n" lignes consécutives correspondantes après la discordance. Ceci est utile si vous voulez éviter que deux fichiers ne soient extrêmement désynchronisés.
  9. / T - Ce commutateur indiquera à FC de ne pas étendre les tabulations aux espaces.
  10. / W - Si vous utilisez ce commutateur, FC compressera l'espace blanc (onglets et espaces) lors de la comparaison de vos fichiers.

Il y a un seul paramètre que vous devrez spécifier, mais vous devrez entrer deux instances de celui-ci. C'est le paramètre Pathname dans lequel vous indiquerez l'emplacement de vos fichiers

Syntaxe de FC

Comme tout outil dans l'invite de commande, vous devrez savoir comment entrer vos commandes avec la syntaxe appropriée. Il existe deux options principales pour l'outil Comparaison de fichiers que vous pouvez utiliser. Si vous voulez comparer deux ensembles de fichiers au lieu de deux, vous pouvez utiliser des caractères génériques (? Et *).

FC [chemin1] [chemin2]
FC [commutateurs] [chemin1] [chemin2]

En fonction de votre commande, vous recevrez l'une des quatre réponses% errorlevel%

  1. -1 - Votre syntaxe est incorrecte.
  2. 0 - Les deux fichiers sont identiques.
  3. 1 - Les fichiers sont différents.
  4. 2 - Au moins un des fichiers ne peut pas être trouvé

Pratiquons

Avant de commencer, vous devriez télécharger nos trois exemples de documents texte que nous utiliserons pour le test. Ces documents contiennent chacun un paragraphe de texte avec quelques groupes de mots similaires. Une fois que vous avez téléchargé ces trois documents, vous pouvez les copier dans n'importe quel dossier de votre ordinateur. Pour les besoins de ce tutoriel, nous placerons tous les documents texte sur le bureau

  1. FCsample
  2. FCexercise
  3. FCexercise2

Vous devrez maintenant ouvrir une fenêtre d'invite de commande élevée. Ouvrez le menu Démarrer dans Windows 7 et 10 ou ouvrez la fonction de recherche dans Windows 8 et recherchez CMD. Ensuite, faites un clic droit dessus, puis appuyez sur "Exécuter en tant qu'administrateur". Bien que vous n'ayez pas besoin d'ouvrir une fenêtre d'invite de commande élevée, vous éviterez les boîtes de dialogue de confirmation.

plusieurs scénarios simples qui seront développés ci-dessous

  1. Comparer deux fichiers texte dans le même dossier en utilisant Comparaison de fichiers.
  2. Comparer des fichiers dans le même dossier en utilisant Fichier Comparer en utilisant le commutateur "/ lbn"
  3. Comparer deux
  4. Effectuer une comparaison binaire de deux fichiers différents et de deux fichiers identiques

Scénario 1 - Comparer deux fichiers texte à l'aide de la comparaison de fichiers

Maintenant que votre fenêtre d'invite de commande est ouverte et que vous avez votre texte fichiers sur votre bureau, nous sommes prêts à faire une simple comparaison de fichiers. Dans cette section, nous allons effectuer une comparaison de base, puis ajouter quelques options différentes. Commencez par entrer la commande suivante pour comparer le contenu de "FCsample" et "FCexercise". N'oubliez pas de substituer le nom de chemin avec le nom qui correspond à votre ordinateur, et rappelez-vous que l'invite de commande n'est pas sensible à la casse.C: Utilisateurs Martin Desktop FCsample.txt C: Utilisateurs Martin Desktop FCexercise.txt

Dans ce cas, tout le texte des deux documents est affiché car ils ne correspondent pas correctement.

Scénario 2 - Comparer les fichiers dans le même dossier en utilisant la fonction de comparaison de fichiers en utilisant le commutateur "/ lbn"

Essayons maintenant une autre comparaison dans laquelle nous dirons à FC de s'arrêter après 2 lignes de données incompatibles. Pour ce faire, en ajoutant le "/ lbn" commutateur.

fc / lb2 C: Utilisateurs Martin Desktop FCsample.txt C: Utilisateurs Martin Desktop FCexercise.txt

Comme vous pouvez le voir, vous recevez un message d'erreur indiquant "Echec de la resynchronisation. Les fichiers sont trop différents. "C'est parce qu'il y a plus de deux lignes consécutives de données incompatibles. Essayez de modifier les numéros ou de modifier les fichiers vous-même et jouez avec l'outil de comparaison de fichiers pour voir quels résultats vous obtenez.

Scénario 3 - Comparez deux fichiers identiques

Dans les fichiers que vous avez téléchargés, vous verrez deux fichiers FCexercise "et" FCexercise2. "Ces deux fichiers ont exactement le même contenu, nous allons donc effectuer une comparaison et voir les résultats obtenus.

fc C: Utilisateurs Martin Desktop FCexercise.txt C: Users Martin Desktop FCexercise2.txt

Comme vous pouvez le voir sur l'image ci-dessus, FC signale qu'aucune différence n'a été rencontrée. Si vous deviez éditer un fichier, ajouter une seule lettre et réessayer la commande, vos résultats apparaîtraient comme dans l'image ci-dessous. Notez que la seule chose qui a été changée était l'ajout de la lettre "a".

Scénario 4 - Effectuer une comparaison binaire de deux fichiers différents et de deux fichiers identiques

Pour cet exemple, nous allons effectuer un binaire comparaison des fichiers "FCexercise" et "FCsample"

fc / b C: Utilisateurs Martin Desktop FCexercise.txt C: Utilisateurs Martin Desktop sample.txt

Vous remarquerez que La fonction commence en vous informant que les deux fichiers sont comparés. Ensuite, un tas de chiffres binaires défilent, c'est-à-dire où les fichiers sont comparés, côte à côte, et enfin, vous recevez un rapport indiquant que FCexercise est plus long que FCsample. Pour cet exemple suivant, nous allons effectuer une comparaison binaire des fichiers "FCexercise" et "FCexercise2"

fc / b C: Utilisateurs Martin Desktop FCexercise.txt C: Users Martin Desktop FCexercise2.txt

Dans cette comparaison de deux fichiers identiques, FC signale qu'il n'y a pas de différence entre les deux fichiers. Maintenant que vous connaissez les bases de l'outil FC, n'hésitez pas à jouer avec les commutateurs et à tester de nouvelles idées. N'oubliez pas que lorsque vous jouez avec des fichiers, il est préférable d'utiliser des échantillons factices comme ceux fournis ici, afin d'éviter toute perte accidentelle de données.

Crédit d'image: Nikki sur Flickr


Guide de démarrage de Microsoft Outlook 2013

Guide de démarrage de Microsoft Outlook 2013

Beaucoup d'entre nous recherchent l'organisation et la productivité. Si vous utilisez déjà Microsoft Office, vous disposez déjà de l'outil ultime pour résoudre ce problème: Outlook 2013. Outlook est essentiel dans de nombreuses entreprises, non seulement pour ses compétences de messagerie, mais aussi pour ses fonctionnalités de calendrier, de tâches et de contacts.

(how-to)

Comment armer et désarmer automatiquement SmartThings

Comment armer et désarmer automatiquement SmartThings

Si vous êtes fatigué d'avoir à ouvrir l'application SmartThings pour armer et désarmer votre configuration chaque fois que vous quittez ou rentrez chez vous, voici comment faire Même si SmartThings vous permet de contrôler facilement tous vos produits smarthome et d'automatiser certaines tâches, la plate-forme facilite également la configuration de la sécurité à domicile en utilisant les différents capteurs de la marque SmartThings.

(how-to)