» »

PowerShell - sprememba datumov

PowerShell - sprememba datumov

bluefish ::

Poljubni mapi in vsem podmapam ter vsebovanim datotekam bi rad spremenil datum na točno določenega.
Trenutno imam to skripto:

$date = Get-Date "26.1.2018 20:00:00"
$folder = "D:\test"
$files = Get-ChildItem $folder -Recurse
Get-Item $folder | % {$_.CreationTime = $date}
Get-Item $folder | % {$_.LastWriteTime = $date}
Get-Item $folder | % {$_.LastAccessTime = $date}
foreach ($i in $files) {
$i.CreationTime = $date
$i.LastWriteTime = $date
$i.LastAccessTime = $date
}

Kako bi naredil, da spremeni tudi datume morebitnih podmap in vsebovanih datotek?
Dobrodošli so tudi predlogi za boljšo kodo.

EDIT: Ok, -Recurse v vrstici 3 reši zadevo. Še vedno pa so dobrodošli predlogi za bolj "eleganten" zapis kode.
  • spremenil: bluefish ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[VB] date regex

Oddelek: Programiranje
8843 (762) korenje3
»

Batch skripta za brisanje map, starejših od X dni

Oddelek: Operacijski sistemi
5814 (749) krneki0001
»

Arduino in luči (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
9812079 (9705) FX6300B
»

asp.net calendar

Oddelek: Programiranje
6801 (656) Mitja Bonča
»

[MySql]Poizvedba za datetime

Oddelek: Programiranje
182524 (2360) krho

Več podobnih tem