Question Si et seulement si

Plus d'informations
il y a 5 ans 8 mois #25709 par Toper
Si et seulement si a été créé par Toper
Bonjour,
je n'arrive pas à traduire en PSH ce que je voudrais faire:
Si psh trouve des fichiers antérieurs à aujourd'hui, alors il les exporte en csv.
Mais voici ce que je fais (mal je sais, c'est pourquoi je post :))
[code:1]if (Get-ChildItem \"dossier\sousdossier\" -Recurse -Include \"*.pdf\" -include \"*.xls\" |
where {([datetime]::now.Date -ne $_.lastwritetime.Date)}-eq $true)
{Get-ChildItem \"dossier\sousdossier\" -Recurse -Include \"*.pdf\" -include \"*.xls\" |
where {([datetime]::now.Date -ne $_.lastwritetime.Date)} | Export-Csv -UseCulture \"C:\temp\fichier.csv\"}[/code:1]
Je lui demande en gros de faire 2 fois le boulot alors que j'imagine qu'il y a un moyen de ne lui faire le get-childitem une seule fois, et s'il est vérifié, alors il fait le reste (export csv).

Powershell: la vie est belle :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 8 mois #25710 par de França
Réponse de de França sur le sujet Re:Si et seulement si
Hello,

Voila la solution en une ligne:

[code:1]Get-ChildItem \&quot;C:\Temp\\&quot; -include ('*.pdf','*.csv') -Recurse | where {$_.lastwritetime -lt (Get-Date).AddDays(-1)} | select Name | Export-csv C:\temp\exportTest.csv[/code:1]<br><br>Message édité par: unfam0us, à: 5/07/18 14:46

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 8 mois #25711 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:Si et seulement si
Magnifique ! J'adore les oneliners :woohoo:

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 8 mois #25712 par de França
Réponse de de França sur le sujet Re:Si et seulement si
En retour de l'aide qui m'a été donnée sur ce forum en 2011 pendant mes études je donne un peu de ma personne :P si en plus c'est en one line B)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 8 mois #25713 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:Si et seulement si

En retour de l'aide qui m'a été donnée sur ce forum en 2011 pendant mes études je donne un peu de ma personne :P


Ah ça c'est un super retour !! Merci.

Ce retour d'ascenseur me fait vraiment plaisir :woohoo:

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.076 secondes
Propulsé par Kunena