Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Presbiopia - la 43 ani ?

Termen transcriere autovehicul

Cazare Timisoara pe 4-5 zile

Primele zile ale internetului per...
 Ditra 25

Casti USB-C ptr A-54

Aplicatie medicala / asistent med...

De ce vor atația politicieni...
 ERR_ADDRESS_UNREACHABLE

Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...
 Montaj aer conditionat in balcon ...

Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...
 

Cautare string in folder cu fisiere .dat

- - - - -
  • Please log in to reply
6 replies to this topic

#1
cristi_ursu

cristi_ursu

    New Member

  • Grup: Members
  • Posts: 19
  • Înscris: 05.12.2007
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.

#2
Esperatul

Esperatul

    Member

  • Grup: Members
  • Posts: 739
  • Înscris: 19.07.2006
VB.NET sau VB6?

#3
cristi_ursu

cristi_ursu

    New Member

  • Grup: Members
  • Posts: 19
  • Înscris: 05.12.2007

 Esperatul, on 10th February 2012, 20:59, said:

VB.NET sau VB6?

VB.NET

#4
Esperatul

Esperatul

    Member

  • Grup: Members
  • Posts: 739
  • Înscris: 19.07.2006
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
cristi_ursu

cristi_ursu

    New Member

  • Grup: Members
  • Posts: 19
  • Înscris: 05.12.2007

 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
Esperatul

Esperatul

    Member

  • Grup: Members
  • Posts: 739
  • Înscris: 19.07.2006
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
cristi_ursu

cristi_ursu

    New Member

  • Grup: Members
  • Posts: 19
  • Înscris: 05.12.2007

 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

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate