Question
Deplacer fichier plus ancien
- africanism78
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 4 ans 6 mois #29287
par africanism78
Deplacer fichier plus ancien a été créé par africanism78
Bonjour a tous.
j’essaie de crée un script qui va vérifier dans plusieurs dossier la présence de fichiers.
si il voit qu'il il a 2 fichiers au format .doc il déplace le plus ancien dans le dossier archives de ce même dossier.
faisable ou pas ?
j’essaie de crée un script qui va vérifier dans plusieurs dossier la présence de fichiers.
si il voit qu'il il a 2 fichiers au format .doc il déplace le plus ancien dans le dossier archives de ce même dossier.
faisable ou pas ?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 4 ans 6 mois #29288
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Deplacer fichier plus ancien
Salut,
oui ça l'est, regarde group-object basé sur l'extension des fichiers.
Ensuite ceci dépend de la volumétrie à traiter...
oui ça l'est, regarde group-object basé sur l'extension des fichiers.
Ensuite ceci dépend de la volumétrie à traiter...
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- africanism78
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 4 ans 6 mois #29300
par africanism78
Réponse de africanism78 sur le sujet Re:Deplacer fichier plus ancien
Bonjour,a tous
j'ai un peu avance dans le code.
[code:1]Get-ChildItem C:\temp\Dossier1\CTR_PJ_ABSENCE_CONTRAT |
Sort-Object CreationTime |
Select-Object -First 1 |
Move-Item -Destination C:\temp\Dossier1\CTR_PJ_ABSENCE_CONTRAT\Versions -Force[/code:1]
ce que je voudrais faire c'est évité de taper plusieurs fois ces les lignes pour plusieurs dossiers.
il n'y aurait pas la possibilité de faire genre het-childitem -path -recurse ?
afin qui qui le face pour plusieurs dossiers.
est ce possible ?
j'ai un peu avance dans le code.
[code:1]Get-ChildItem C:\temp\Dossier1\CTR_PJ_ABSENCE_CONTRAT |
Sort-Object CreationTime |
Select-Object -First 1 |
Move-Item -Destination C:\temp\Dossier1\CTR_PJ_ABSENCE_CONTRAT\Versions -Force[/code:1]
ce que je voudrais faire c'est évité de taper plusieurs fois ces les lignes pour plusieurs dossiers.
il n'y aurait pas la possibilité de faire genre het-childitem -path -recurse ?
afin qui qui le face pour plusieurs dossiers.
est ce possible ?
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 4 ans 6 mois #29301
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Deplacer fichier plus ancien
africanism78 écrit:
africanism78 écrit:
Dans ce cas pour vérifier ton code (une partie) utilises le paramètre -whatif sur un cmdlet :
[code:1]
Move-Item -Destination C:\temp\Dossier1\CTR_PJ_ABSENCE_CONTRAT\Versions -Force -Whatif
[/code:1]
Ainsi l'appel affichera un texte sur qu'il fera et sur quoi mais sans effectuer l'opération.
Utilise des variables, enfin ici une seule je supposes.ce que je voudrais faire c'est évité de taper plusieurs fois ces les lignes pour plusieurs dossiers.
africanism78 écrit:
Oui c'est possible.il n'y aurait pas la possibilité de faire genre get-childitem -path -recurse ?
Dans ce cas pour vérifier ton code (une partie) utilises le paramètre -whatif sur un cmdlet :
[code:1]
Move-Item -Destination C:\temp\Dossier1\CTR_PJ_ABSENCE_CONTRAT\Versions -Force -Whatif
[/code:1]
Ainsi l'appel affichera un texte sur qu'il fera et sur quoi mais sans effectuer l'opération.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.072 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Deplacer fichier plus ancien