Question
[HELP]Comparaison de 2 fichiers
- dodo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21145
par dodo
[HELP]Comparaison de 2 fichiers a été créé par dodo
Bonjour, j'aimerai faire une comparaison de la date de modification de 2 fichiers et que si l'un d'entre eux ne correspond pas il reprend le fichier dans un autre dossier et le remplace par celui qui a été modifié
Je c'est que pour connaître la date de modification d'un fichier c'est ceci : [code:1]$b = Get-ChildItem monfichier.txt; $b.LastWriteTime
[/code:1]
Mais pour faire une comparaison je c'est aussi que c'est ceci : [code:1]Compare-Object $(Get-Content monfichier.txt) $(Get-Content monfichier2.txt)[/code:1]
Mais je n'arrive pas a le faire fonctionner
Quelqu'un peux m'aidée svp
Merci
Je c'est que pour connaître la date de modification d'un fichier c'est ceci : [code:1]$b = Get-ChildItem monfichier.txt; $b.LastWriteTime
[/code:1]
Mais pour faire une comparaison je c'est aussi que c'est ceci : [code:1]Compare-Object $(Get-Content monfichier.txt) $(Get-Content monfichier2.txt)[/code:1]
Mais je n'arrive pas a le faire fonctionner
Quelqu'un peux m'aidée svp
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 3 mois #21152
par Philippe
Réponse de Philippe sur le sujet Re:[HELP]Comparaison de 2 fichiers
salut dodo619
alors oui pour avoir la date d'un fichier tu a ça :
[code:1]$datefichier1 = (Get-ChildItem monfichier1.txt).LastWriteTime
[/code:1]
pour le deuxième idem
[code:1]$datefichier2 = (Get-ChildItem monfichier2.txt).LastWriteTime
[/code:1]
par contre ceci te renvoie le contenu d'un fichier :
[code:1]$(Get-Content monfichier.txt)[/code:1]
donc pour faire une comparaison pourquoi faire ça ! :
[code:1]Compare-Object $(Get-Content monfichier.txt) $(Get-Content monfichier2.txt)[/code:1]tu compare le contenu des deux fichier ainsi !
tant qu'a faire n'importe quoi fait le avec les infos que tu recolte avant ! :
[code:1]Compare-Object $datefichier1 $datefichier2[/code:1]
mais le résultat ne va pas te simplifié la vie !
[code:1]
InputObject SideIndicator
02/12/2015 00:05:49 =>
01/12/2015 00:05:18 <= [/code:1]
avec un if tu y arrivera plus facilement :
[code:1]# si la date du premier fichier est differente que celle du deuxieme fichier
if ($datefichier1 -ne $datefichier2) {
# copie du fichier
Copy-Item -Path c:\source.txt -Destination fichier1.txt
}
[/code:1]<br><br>Message édité par: 6ratgus, à: 3/12/15 14:56
alors oui pour avoir la date d'un fichier tu a ça :
[code:1]$datefichier1 = (Get-ChildItem monfichier1.txt).LastWriteTime
[/code:1]
pour le deuxième idem
[code:1]$datefichier2 = (Get-ChildItem monfichier2.txt).LastWriteTime
[/code:1]
par contre ceci te renvoie le contenu d'un fichier :
[code:1]$(Get-Content monfichier.txt)[/code:1]
donc pour faire une comparaison pourquoi faire ça ! :
[code:1]Compare-Object $(Get-Content monfichier.txt) $(Get-Content monfichier2.txt)[/code:1]tu compare le contenu des deux fichier ainsi !
tant qu'a faire n'importe quoi fait le avec les infos que tu recolte avant ! :
[code:1]Compare-Object $datefichier1 $datefichier2[/code:1]
mais le résultat ne va pas te simplifié la vie !
[code:1]
InputObject SideIndicator
02/12/2015 00:05:49 =>
01/12/2015 00:05:18 <= [/code:1]
avec un if tu y arrivera plus facilement :
[code:1]# si la date du premier fichier est differente que celle du deuxieme fichier
if ($datefichier1 -ne $datefichier2) {
# copie du fichier
Copy-Item -Path c:\source.txt -Destination fichier1.txt
}
[/code:1]<br><br>Message édité par: 6ratgus, à: 3/12/15 14:56
Connexion ou Créer un compte pour participer à la conversation.
- dodo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21154
par dodo
Réponse de dodo sur le sujet Re:[HELP]Comparaison de 2 fichiers
Salut, déja merci de ton aide enfaite j'aimerai faire un système qui prend directement les \" 3 fichier texte \" dans le dosier 1 et qui regarde si ils sont les même, sur le dossier 2 un truc automatisé, pas que je réécriver 20 fois la même chose 
C'est possible ?
Merci de l'aide
C'est possible ?
Merci de l'aide
Connexion ou Créer un compte pour participer à la conversation.
- dodo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21155
par dodo
Réponse de dodo sur le sujet Re:[HELP]Comparaison de 2 fichiers
Et je voudrais faire sa a parti d'une fonction qui par exemple ressemble a
fonction test ( paramètre1, paramètre2 )
{
}
$result = test paramètre1, paramètre2
fonction test ( paramètre1, paramètre2 )
{
}
$result = test paramètre1, paramètre2
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 3 mois #21160
par Philippe
Réponse de Philippe sur le sujet Re:[HELP]Comparaison de 2 fichiers
tu a besoin de lire quelques tutos que l'on trouve sur internet.
tu a quelques formation (tuto) disponible pour commencé
tu a en autre ce tuto sur les fonctions
mais tu a déjà toutes les infos utile pour ta demande
il te reste a les assemblé !
lis le tuto sur les fonctions et présente nous un premiers script, on le regardera/corrigera ensemble !
tu a quelques formation (tuto) disponible pour commencé
tu a en autre ce tuto sur les fonctions
mais tu a déjà toutes les infos utile pour ta demande
il te reste a les assemblé !
lis le tuto sur les fonctions et présente nous un premiers script, on le regardera/corrigera ensemble !
Connexion ou Créer un compte pour participer à la conversation.
- dodo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 10 ans 3 mois #21176
par dodo
Réponse de dodo sur le sujet Re:[HELP]Comparaison de 2 fichiers
Salut, merci j'ai tout lu mais je n'y arrive toujours pas :/
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.058 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [HELP]Comparaison de 2 fichiers