Question Copier fichier en fonction de sa date de création

Plus d'informations
il y a 10 ans 2 mois #21325 par Wackernie
Bonjour,

J'ai cré un script pour copier des fichiers d'un point X vers un point Y en fonction de la date du jour le script fonctionne mais il me crée tous les fichiers sans prendre en compte la date du jour je vous joins mon script merci pour votre aide

$repertoire = 'F:\PS1'
$Fichiers = Get-ChildItem $repertoire
$cible = 'F:\RDP'
$date = Get-Date -format 'yyyy/MM/dd HH:mm:ss'
if ((Get-Item f:\ps1\).LastWriteTime -ge (Get-Date)) { ... }


if ($Fichiers.Name -ge $date){

Copy-Item -Path $Fichiers.FullName -Destination $cible

Write-Host 'Le fichier' $Fichiers 'a été copié'

}

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

Plus d'informations
il y a 10 ans 2 mois #21330 par Laurent Dardenne
Salut,
travaille sur la partie date et pas date-heure:
[code:1]$D=get-date
$D.Date[/code:1]
Et j'ai comme un doute sur ceci :
[code:1]if ($Fichiers.Name -ge $date)[/code:1]
Et même deux :P

[edit]
Correction :
$D.ToShortDateString() -&gt; $D.Date<br><br>Message édité par: Laurent Dardenne, à: 20/01/16 13:46

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 2 mois #21334 par Philippe
salut jmwackernie

Laurent Dardenne a fait un joli tuto sur powershell qui s'appuie sur un exemple correspondant presque exactement à tes besoins !!
mais à la fin du tuto tu sera comment adapté l'exemple à tes bessoins !! B)

merci qui ?

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

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