» »

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
8961 (880) korenje3
»

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

Oddelek: Operacijski sistemi
5916 (851) krneki0001
»

Arduino in luči (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
9813024 (10650) FX6300B
»

asp.net calendar

Oddelek: Programiranje
6906 (761) Mitja Bonča
»

[MySql]Poizvedba za datetime

Oddelek: Programiranje
182814 (2650) krho

Več podobnih tem