Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Momentul Aprilie 1964

A fost lansat Ubuntu 24.04 LTS

Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...
 Mezina familiei, Merida BigNine

The Tattooist of Auschwitz (2024)

Se poate recupera numar de telefo...

Upgrade de la MacBook Pro M1 cu 8...
 Ce tip de monitor am nevoie pt of...

Resoftare camera supraveghere

Laptop Gaming

Cu ce va aparati de cainii agresi...
 Nu imi platiti coletul cu cardul ...

Exista vreun plan de terorizare p...

Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone
 

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

Neurochirurgie minim invazivă 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

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