Ahojte,
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 , a je to relativne podobne *nix shellom )
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.
powershell - porovnanie stringu vs. pole
Sekcia o programovaní, programovacích jazykoch...
1 príspevok
• Strana 1 z 1
powershell - porovnanie stringu vs. pole
Príspevok od používateľa steel »
1 príspevok
• Strana 1 z 1
Rýchla navigácia vo fórach
- Pravidlá diskusného fóra
- ↳ Pravidlá diskusného fóra
- Pre všetkých užívateľov
- ↳ Správy od Administrátorov
- ↳ Správy pre Administrátorov
- ↳ Hlavná stránka PC.sk
- ↳ E-mail pretaktovanie.sk
- Hardvér
- ↳ Nákupná poradňa
- ↳ Grafické karty
- ↳ Procesory
- ↳ Základné dosky
- ↳ Pamäte RAM
- ↳ Špekulácie
- ↳ Chladiče a všetky druhy chladenia
- ↳ Vodné chladenie
- ↳ Extrémne chladenie
- ↳ Zdroje, skrinky ich modifikácie a projekty
- ↳ Hardware všeobecne
- ↳ Pevné disky, SSD, M.2, úložný priestor a mechaniky
- ↳ Monitory a zobrazovacie zariadenia
- ↳ Mobilné PC
- Softvér
- ↳ Operačné Systémy
- ↳ Programy a problémy s nimi
- ↳ Hry a problémy s nimi
- ↳ Kryptomeny
- ↳ Benchmarky
- ↳ Ovládače a BIOSy
- ↳ Bezpečnost a zabezpečenie PC
- ↳ Programovanie
- Ostatné kategórie
- ↳ Debata o všetkom
- ↳ Automobily a dopravná diskusia
- ↳ Reklamácie a paragrafy
- ↳ Skúsenosti s predajcami
- ↳ Siete
- ↳ Zvuk a PC
- ↳ Digitálna Fotografia
- ↳ Digitálne Video
- ↳ Film
- ↳ Mobilné telefóny, tablety, wearables a mobilné siete
- ↳ iOS / iPadOS / watchOS
- ↳ Android / Wear OS
- ↳ Rozhovory : Spýtaj sa čo chceš
- Veda, vesmír, fyzika, vážne a nevážne
- ↳ Veda všeobecne
- ↳ Vesmír
- ↳ Fyzika, vážne a nevážne
- ↳ Virtuálne prednášky
- FAQ, Užívateľské recenzie, Blogy
- ↳ Často kladené otázky (FAQ), ako na to(how-to)?
- Silvester
- ↳ Silvestrovsko-Novoročný ošiaľ 2020/2021
- ↳ Silvestrovsko-Novoročný ošiaľ 2021/2022
- ↳ Gabo
- ↳ crux2005
- ↳ killswitch
- ↳ jararak
- ↳ Snake
- ↳ Adobe
- ↳ Pretaktovanie.sk
- ↳ Security
- ↳ Iné
- ↳ Pali (RP)
- ↳ Fester182
- ↳ IcYak
- ↳ Toman