Rozsirene hledani souboru
Rozsirene hledani souboru
Obcas by se mi hodilo, abych pri hledani mohl navolit tyto veci:
-Hledani ve vice slozkach najednou (napr. c:\temp; d:\temp; ...)
-Hledani ve slozce(i vice) krome vybrane (i vice) podslozky
-Hledani ve vice slozkach najednou (napr. c:\temp; d:\temp; ...)
-Hledani ve slozce(i vice) krome vybrane (i vice) podslozky
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Ignore list pro Find by se skutečně občas hodil. Otázkou je, jak by měl vypadat. Zda speciální okno, kde by se definovaly ignorované cesty. Zda umožnit pouze plné cesty nebo i "CVS" pro ignorování všech "CVS" adresářů. Jak to vidíte?Raptor wrote: Potreboval bych hledat napr v c:\temp ale ignorovat c:\temp\temp2
Osobně se mi hodí obě možnosti
1) ignorovat složky podle názvu - hlavně u SVN, kde je obsažena kopie poslední verze z repozitory včetně celého obsahu.
2) ignorovat určitou cestu - většinou přímo podsložku aktuální cesty. (Smyšlený příklad: Hledám v P:\Project ale bez P:\Project\Backup (záloha) avšak s P:\Project\Classes\Backup (třídy pro zálohování)). Pravděpodobně by nějakým způsobem šlo řešit pomocí případu 1
Teoreticky by případ 1) šel otočit zpět: Prohledávat zadanou cestu, ale najít jen soubory, které jsou ve složkách jmenujících se určitým způsobem. (Například prohledávat složku projektů a hledat dokumentace, které se obvykle nachází v podsložkách "Documentation")
Idea:
1) ignorovat složky podle názvu - hlavně u SVN, kde je obsažena kopie poslední verze z repozitory včetně celého obsahu.
2) ignorovat určitou cestu - většinou přímo podsložku aktuální cesty. (Smyšlený příklad: Hledám v P:\Project ale bez P:\Project\Backup (záloha) avšak s P:\Project\Classes\Backup (třídy pro zálohování)). Pravděpodobně by nějakým způsobem šlo řešit pomocí případu 1
Teoreticky by případ 1) šel otočit zpět: Prohledávat zadanou cestu, ale najít jen soubory, které jsou ve složkách jmenujících se určitým způsobem. (Například prohledávat složku projektů a hledat dokumentace, které se obvykle nachází v podsložkách "Documentation")
Idea:
Code: Select all
Look In : [zadání cesty jako teď]
File mask : [zadání masky souboru jako teď včetně vyjímek za rourou]
Folder mask : [zadání masky složky podobně jako u souboru včetně vyjímek za rourou]
- pro vyjímku cesty podle bodu 1 by se zadalo: "*|.svn\*" nebo: "*|*\.svn\*"
- pro vyjímku cesty podle bodu 2 by se zadalo: "*|P:\Project\Backup\*"
-- nebo relativně vůči aktuální prohledávané cestě: "*|\Backup\*" (pokud zadám dvě prohledávané cesty, pak se podsložka Backup vynechá u obou)
- pro vyhledání pouze dokumentací by se zadalo: "doc*"
-- by nalezlo jen soubory, které jsou ve složkách (a všech jejich podsložách) začínajích písmeny "doc" (tedy doc, docs, documentation, doctor, ...)
-- zde nevím, jak zadat, že se mají hledat soubory pouze ve složkách "doc*", ale ne v jejich podsložkách - je třeba domyslet nebo ignorovat :( idea: "doc*|doc*\?*" - otazník znamená jeden znak, tedy existenci podsložky s alespoň jedním znakem
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact: