Question
Copier fichier en fonction de sa date de création
- Wackernie
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 10 ans 2 mois #21325
par Wackernie
Copier fichier en fonction de sa date de création a été créé 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é'
}
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 2 mois #21330
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Copier fichier en fonction de sa date de création
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
[edit]
Correction :
$D.ToShortDateString() -> $D.Date<br><br>Message édité par: Laurent Dardenne, à: 20/01/16 13:46
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
[edit]
Correction :
$D.ToShortDateString() -> $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.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 2 mois #21334
par Philippe
Réponse de Philippe sur le sujet Copier fichier en fonction de sa date de création
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 !!
merci qui ?
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 !!
merci qui ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Copier fichier en fonction de sa date de création