Question Lecture date de dossier

Plus d'informations
il y a 10 ans 9 mois #20047 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Lecture date de dossier
Bonjour,

@Ivory :
Découpons tout d'abord les différents sujet

- Récupération des dossiers, pour cela regarde du côté de Get-ChildItem avec le paramètre -Directory pour être sur de ne récupérer que les répertoires.

C'est ce que tu fais avec :
[code:1](Get-childitem C:\temp\).Name[/code:1]

Sauf que là, tu perds un peu l'esprit \"objet\" de PowerShell et ne garde qu'une string avec le nom du dossier. Alors que l'objet récupéré par Get-ChildItem a en propriété le nom et le chemin complet du dossier ce qui est utile pour une réutilisation postérieure.

- Comparer le nom du dossier (qui est une date) à la date actuelle.
Pour cela, il faut convertir le nom du dossier en objet Datetime pour faciliter la conversion.
Une simple recherche google va pouvoir t'aider : www.google.fr/search?q=powershell+string...WXl5VaGuH8yBU7KMgKgI

Bon, aller je vais te pardonner pour ce coup et te donner un exemple :
[code:1]
$folderName = \"19092014\"
$folderDateTime = [datetime]::«»ParseExact($folderName, \"ddMMyyyy\", $null)
[/code:1]

Aprés tu as juste a faire une simple comparaison entre deux dates :
[code:1]
(Get-Date) - $folderDateTime
[/code:1]

Puis tu fais ta condition et les actions que tu veux si la condition est validée.

Voilà :) Regarde tout cela et propose un script si tu veux plus d'aide de ma part :)

Bien Cordialement,
Richard Lazaro

PS : Ne pas donner la solution est volontaire de ma part, sinon vous ne progresserez pas ;)

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

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

Plus d'informations
il y a 10 ans 9 mois #20048 par Axel
Réponse de Axel sur le sujet Re:Lecture date de dossier
<br><br>Message édité par: Harcide, à: 11/06/15 14:13

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

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