jedna sa o to, ze folder obsahuje:
-a--- 4/15/2015 4:16 PM 10809 U00123124_SKY_00.PRJ
-a--- 6/14/2015 12:27 AM 28573 U00138523_SKY_00.PRJ
-a--- 6/22/2015 2:04 AM 20904 U00142518_SKY_00.PRJ
-a--- 4/15/2015 4:16 PM 10809 U00123124_SKY_00_ORIG.PRJ
-a--- 6/14/2015 12:27 AM 28573 U00138523_SKY_00_ORIG.PRJ
-a--- 6/22/2015 2:04 AM 20904 U00142518_SKY_00_ORIG.PRJ
$File = "C:-Users-boris.magdic-Desktop-q-U00123124_SKY_00.PRJ"
(Get-Content $file) | ForEach-Object { $_ -replace "Boris", "Gabo" } | Set-Content $file
potom v danom file, ktory mam zatial definovany rucne, vyssie uvedeni string zmeni hodnotu za inu definovanu hodnotu. teda Boris na Gabo v tom danom file.
no a ja chcem aby som nemusel rucne definovat tie files do ktorych ma zapisaovat. Proste ma sa to kuknut do foldra z ktoreho sa script spusti, najde vsetky files ktore neobsahuju sting "ORIG" a zmeni iba BORIS za GABO. a toto nevim jak robit v tom powershelly. hej, musi to byt powershell.
takze ja uz by som mal rad v (Get-Content $file) aby si za ten $file bralo uz rozlisene files z toho foldra.