Hoe maak ik een (Alt F7) zoek opdracht die het volgende doet;
Zoek alle .xlx bestanden die in een directory staan die begint met de naam 71
Na 71 worden de dir namen allemaal anders.
Maar er zijn ook 00 t/m 99 dir namen.
Dit vul ik in maar dat werkt niet
Zoeken naar; *.xls
Zoeken in; e:\71*
Zoek opdracht met begin dir naam
Moderators: white, Rein de Jong
Ik weet niet hoe flexibel je moet zijn en/of hoe vaak je dit moet zoeken. Misschien is er met RegEx iets op te lossen, maar je kan het zo oplossen:
Maak een bestand findpath.cmd aan met de volgende code erin:
Deze kan je als button maken in TC. (pas evt het pad naar findpath.cmd aan)
Zorg ervoor dat start pad leeg is zodat hij het pad in het venster gaat pakken.
Dit zoekt naar directories beginnend met 71 en zet deze in een bestand filenames.txt.
Dan in TC zoeken:
Zoeken naar *.xls
Zoeken in @e:\filenames.txt
Maak een bestand findpath.cmd aan met de volgende code erin:
Code: Select all
dir 71* /s/b /ad > filenames.txt
Code: Select all
TOTALCMD#BAR#DATA
e:\findpath.cmd
C:\WINDOWS\System32\imageres.dll,-68
findpath
-1
Dit zoekt naar directories beginnend met 71 en zet deze in een bestand filenames.txt.
Dan in TC zoeken:
Zoeken naar *.xls
Zoeken in @e:\filenames.txt
OK, dat ga ik uitdiepen, moet wel lukken denk ik, bedankt.
Het gaat dus idd niet simpel in de zoekbalk.
Ik zoek wekelijks, als een soort backup naar xls bestanden die niet ouder dan een week oud zijn. 71.. dir's zijn mijn dir's en andere nummers zijn van collega's waar ik niets mee van doen heb, vandaar.
Het gaat dus idd niet simpel in de zoekbalk.
Ik zoek wekelijks, als een soort backup naar xls bestanden die niet ouder dan een week oud zijn. 71.. dir's zijn mijn dir's en andere nummers zijn van collega's waar ik niets mee van doen heb, vandaar.
Re: Zoek opdracht met begin dir naam
Kun je niet op naam sorteren en dan de dir's die beginnen met 71 selecteren met de muis?
De optie: 'Alleen zoeken in geselecteerde directory's' zal vanzelf aangevinkt staan.
Verder *.xls invullen en in Tabblad 'Geavanceerd' de tijd 'niet ouder dan een week' opgeven.
Er is een optie: 'Alle geselecteerde bestanden in huidige directory en geselecteerde subdirectory's tonen'.
Dan kun je ze na selectie van de 71dir's door op datum te selecteren ook meteen zien.
Ik maak heel vaak gebruik van deze functie - wel even een werkbalkknop voor maken.
De optie: 'Alleen zoeken in geselecteerde directory's' zal vanzelf aangevinkt staan.
Verder *.xls invullen en in Tabblad 'Geavanceerd' de tijd 'niet ouder dan een week' opgeven.
Er is een optie: 'Alle geselecteerde bestanden in huidige directory en geselecteerde subdirectory's tonen'.
Dan kun je ze na selectie van de 71dir's door op datum te selecteren ook meteen zien.
Ik maak heel vaak gebruik van deze functie - wel even een werkbalkknop voor maken.
Groetjes - Marieke P. - #117942
Re: Zoek opdracht met begin dir naam
Dat zou als volgt moeten lukken:
- In het zoek venster: activeer het tabblad General (mijn TC praat Engels
)
- Search for = *.xlsx
- Vul het pad in waar je wilt zoeken
- Activeer het tabblad Plugins
- In de kolom Plugins, selecteer tc
- In de kolom Property, selecteer Path
- In de kolom OP, selecteer regex
- In de kolom Value, typ het volgende:
Code: Select all
^.*\\71[^\\]+\\$
- Als het goed is, heb je nu van links naar rechts staan:
tc path regex ^.*\\71[^\\]+\\$ - Ga naar het tabblad Load/Save
- Bewaar deze zoekcriteria voor later gebruik
- Klik de Start Search knop
Simpeler, maar minder nauwkeurig:
tc path contains 71
Die zou namelijk ook c:\bla 71 bla\iets\abc\ vinden
Ter achtergrondinformatie: ^.*\\71[^\\]+\\$ doet het volgende:
Voorbeeld pad = c:\mijn folder\nog een folder\71abc\
Vanaf het begin van het pad, zoek zover mogeliijk, totdat je een \ (\\) tegenkomt, gevolgd door "71" en nog wat tekens (als het maar geen \ is) en als laatste moet er nog een \ staan.