Pripravujem si take male udelatko, ktore mi ma pomoct zlepsit niektore pracovne ulohy. Tento toolik bude kopirovat obsah adresarov z miesta A na miesto B, s moznostou excludovat subory a adresare. Zacal som to pisat v powershelly, pretoze si myslim, ze to je celkom dobry nastroj na taketo veci (urcite lepsi nez batak, v ktorom to mame teraz

Problem:
Mam zoznam suborov, ktore su ulozene v premennej napr. $a="C:\temp\test\x.txt" a mam zoznam adresarov, ktore chcem excludnut z kopirovania: $exDirs=@("test")
V pripade, ze su premenne zadefinovane takto tak je vsetko v poriadku:
PS C:\temp> $a -notmatch $exdirs
False
V pripade, ze $exDirs=@("test","tst")
PS C:\temp> $a -notmatch $exdirs
True
Pozna niekto nejaky jednoduchy sposob ako nieco taketo porovnat? Je to vobec mozne?
PS: S powershellom iba zacinam
PS2: robocopy volat z powershellu nechcem pretoze je mozne, ze niekto to bude chciet spustat aj na Windows XP. Je to nepravdepodobne ale mozne to je.
PS3: fakt som lenivy pisat nejaku funkciu co to bude porovnavat

EDIT:
tak nakoniec som to predsa len spravil s vyuzitim robocopy.