Oppure

Loading
22/07/11 10:24
wuolfit
Il mio problema è questo ho una form con 2 textbox, una listview e 2 bottoni, il primo per la ricerca di un file, il classico bottone cerca insomma, il secondo vorrei che mi ricercasse un file attraverso le sue propietà, come ad esempio la data, l'autore, il titolo ecc. Il problema è che finche devo ricavare il titolo, l'autore, la data di creazione o modifica ecc, di un file specifico non c'è problema sono capace, ma quello che voglio io è fare esattamente l'inverso, cioé non sapendo io ne dov'è il file, ne come si chiama, ne tantomeno il suo formato, quindi può essere un file .doc, .txt, .pdf ecc, come faccio io a trovarlo all'interno del pc fornendo al mio programma solo una delle propietà del file(cioé o l'autore, o la data, o il titolo ecc)?

Grazie mille per l'aiuto
Ultima modifica effettuata da wuolfit 22/07/11 10:26
aaa
22/07/11 10:50
nessuno
Si tratterebbe di fare una ricerca tra TUTTI i file di un disco, estraendo da ognuno le proprietà per confrontarle con quelle da te richieste.

Possibile ma spaventosamente pesante per il programma (soprattutto in VB6, monothread) e per il sistema.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità;) chiamava il gioco del Lotto Tassa sulla stupidità.
22/07/11 11:15
gibra
Postato originariamente da wuolfit:

cioé non sapendo io ne dov'è il file, ne come si chiama, ne tantomeno il suo formato, quindi può essere un file .doc, .txt, .pdf ecc, come faccio io a trovarlo all'interno del pc fornendo al mio programma solo una delle propietà del file(cioé o l'autore, o la data, o il titolo ecc)?

Grazie mille per l'aiuto


Puoi prendere come esempio il mio progetto FindFile: 3 metodi che trovi sul mio sito nella pagina:
nuke.vbcorner.net/Progetti/VB60/Progettivari/tabid/79/language/it-IT/…
(non è farina del mio sacco, ho solo messo in pratica un articolo di Microsoft.)

Poi dovrai adattarlo alle tue esigenze.
Ovvero, devi recuperare dal file le informazioni che ti servono (dipende dal tipo di file).

Poi, poco sotto, trovi un'altro progetto IconaAssociata che se non ricordo male dovrebbe funzionare come questo progetto in NET:
nuke.vbcorner.net/Progetti/NET/VS2010GetAssociatediconCVB/tabid/110/language/it-IT/…
che carica in un listview un file ed assegna la relativa icona in base al tipo di file.

HTH
:)
Ultima modifica effettuata da gibra 22/07/11 11:37
aaa
25/07/11 10:39
wuolfit
Grazie gibra l'esempio mi è stato di grande aiuto ..... però avrei un ulteriore curiosità....se uno volesse restringere il campo ad un solo tipo di file, cioé se volessi poter fare si la ricerca per titolo, autore ecc ma di un solo tipo di file come da esempio il .doc?
aaa
25/07/11 12:22
GrG
Postato originariamente da wuolfit:

Grazie gibra l'esempio mi è stato di grande aiuto ..... però avrei un ulteriore curiosità....se uno volesse restringere il campo ad un solo tipo di file, cioé se volessi poter fare si la ricerca per titolo, autore ecc ma di un solo tipo di file come da esempio il .doc?


devi cercare tutti i file con estenzione doc, cioè il cui nome finisce con ".doc"...

Guarda questo esempio per capire:
pierotofy.it/pages/sorgenti/dettagli/18952-SuperSearch/
aaa
25/07/11 20:24
gibra
Postato originariamente da wuolfit:

Grazie gibra l'esempio mi è stato di grande aiuto ..... però avrei un ulteriore curiosità....se uno volesse restringere il campo ad un solo tipo di file, cioé se volessi poter fare si la ricerca per titolo, autore ecc ma di un solo tipo di file come da esempio il .doc?


Basta cambiare il pattern nel textbox.
Strano che tu non l'abbia visto, eppure si vede bene...:rotfl:
aaa