Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
Cautare string in folder cu fisiere .dat
Last Updated: Feb 12 2012 12:54, Started by
cristi_ursu
, Feb 10 2012 13:11
·
0
#1
Posted 10 February 2012 - 13:11
Please help me!
Salut! Vreau sa caut continutul unui Textbox1.text ce contine mai multe linii text (pana in 2Mb), intr-un folder ce contine ffff multe fisiere .dat, care contin liniile text din Textbox1.text.(poate fi unul sau mai multe fisiere .dat care sa contina acel text din Textbox1.text), dupa care sa afisez rezultatul intr-un alt textbox sau richtextbox. Va multumesc anticipat. |
#3
Posted 10 February 2012 - 13:58
#4
Posted 10 February 2012 - 14:17
Ok, si ai facut o procedura care merge greu datorita dimensiunii sau nici nu stii de unde sa te apuci? Cautarea e simpla, de gen "Contains" sau mai complicata?
Edited by Esperatul, 10 February 2012 - 14:18. |
#5
Posted 10 February 2012 - 14:28
Esperatul, on 10th February 2012, 21:47, said: Ok, si ai facut o procedura care merge greu datorita dimensiunii sau nici nu stii de unde sa te apuci? Cautarea e simpla, de gen "Contains" sau mai complicata? Am facut o procedura care cauta inntr-un fisier ceea ce am descris mai sus si afisaza rezultatul, dar nu am idee cum se poate cauta intr-un folder ce contine fisiere. Ma gandesc daca nu reusesc sa fac o baza de date care sa preia continutul fisierelor din acel folder dar lucrurile se complica deoarece o baza de date in access nu poate fii mai mare de 2Gb, deci prefer prima varianta. |
#6
Posted 10 February 2012 - 14:37
Pai de la fisier la director e simplu ca si concept:
dim strPath as string = "C:\folder\" dim di as new directoryinfo(strPath) For Each fi As FileInfo In di.GetFiles("*.dat") CautaInFisier(fi) end for daca iti pui problema ca baza de date depaseste 2GB aproape sigur operatia asta va merge foarte incet. Ai 2 variante: 1. Operatia de cautare de text fiind una care mananca mult CPU o faci multithread ca sa folosesti mai multe nuclee ale procesorului daca are. 2. Folosesti Full-Text Index - asta am folosit doar pe Sql server (pe Express ai limitare la 4GB) si merge foarte bine. |
#7
Posted 12 February 2012 - 12:54
Esperatul, on 10th February 2012, 22:07, said: Pai de la fisier la director e simplu ca si concept: dim strPath as string = "C:\folder\" dim di as new directoryinfo(strPath) For Each fi As FileInfo In di.GetFiles("*.dat") CautaInFisier(fi) end for daca iti pui problema ca baza de date depaseste 2GB aproape sigur operatia asta va merge foarte incet. Ai 2 variante: 1. Operatia de cautare de text fiind una care mananca mult CPU o faci multithread ca sa folosesti mai multe nuclee ale procesorului daca are. 2. Folosesti Full-Text Index - asta am folosit doar pe Sql server (pe Express ai limitare la 4GB) si merge foarte bine. Multumesc pt idee, dar din pacate nu functioneaza. String nu poate fi convertit la System.IO.FileInfo adica ceea ce as vrea este ca, continutul TextBox1.Text sa fie cautat in folderul cu fisiere .dat. "fi = TextBox1.Text" |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users