Torna indietro   Hardware Upgrade Forum > Software > Programmazione

KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo
KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo
KTC lancia il nuovo monitor gaming H27E6, un modello da 27 pollici che promette prestazioni estreme grazie al pannello Fast IPS con risoluzione 2K QHD (2560x1440). Il monitor si posiziona come una scelta cruciale per gli appassionati di eSport e i professionisti creativi, combinando una frequenza di aggiornamento di 300Hz e un tempo di risposta di 1ms con un'eccezionale fedeltà cromatica
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Realizzato da Lenovo e installato presso il Cineca di Casalecchio di Reno, Pitagora offre circa 44 PFlop/s di potenza di calcolo ed è dedicato alla simulazione della fisica del plasma e allo studio dei materiali avanzati per la fusione, integrandosi nell’ecosistema del Tecnopolo di Bologna come infrastruttura strategica finanziata da EUROfusion e gestita in collaborazione con ENEA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Rullo di lavaggio dei pavimenti abbinato a un potente motore da 28.000 Pa e a bracci esterni che si estendono: queste, e molte altre, le caratteristiche tecniche di Z60 Ultra Roller Complete, l'ultimo robot di Mova che pulisce secondo le nostre preferenze oppure lasciando far tutto alla ricca logica di intelligenza artificiale integrata
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-07-2012, 13:55   #1
shadow1982
Registered User
 
Iscritto dal: Jul 2010
Messaggi: 5
[VB.NET]if exist *.*

salve
in bat è molto semplice verificare la presenza di un qualcunque file con uno specifico formato
*.zip
ma in vb.net se io scrivo *.zip lui mi cerca un file con nome *
e non un file di formato .zip con qualsiasi nome

come posso risolvere grazie
shadow1982 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2012, 00:10   #2
daxdaxdax
Member
 
L'Avatar di daxdaxdax
 
Iscritto dal: Aug 2009
Messaggi: 168
Ciao,
per verificare la presenza di un file in vb.net puoi:

- importare System.IO
- sftuttare quindi il la classe file con
if ( file.exist("path tuo file") ) then

--

per ciclare tutti i files all'interno di una directory
fileArray = Directory.GetFiles("path directory")

poi con un ciclo for puoi ciclare l'array estraendo i file che preferisci..
__________________
D@x

Ultima modifica di daxdaxdax : 22-07-2012 alle 00:18.
daxdaxdax è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2012, 10:03   #3
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 21842
Quote:
Originariamente inviato da shadow1982 Guarda i messaggi
salve
in bat è molto semplice verificare la presenza di un qualcunque file con uno specifico formato
*.zip
ma in vb.net se io scrivo *.zip lui mi cerca un file con nome *
e non un file di formato .zip con qualsiasi nome

come posso risolvere grazie
devi usare le regex

http://msdn.microsoft.com/it-it/libr...ons.regex.aspx
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX)
Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2012, 13:09   #4
lorenzo001
Senior Member
 
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
Mi piacerebbe capire dove hai incontrato il problema con vb.net ...
lorenzo001 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2012, 14:34   #5
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da shadow1982 Guarda i messaggi
in bat è molto semplice verificare la presenza di un qualcunque file con uno specifico formato
*.zip
In .NET è molto più facile e potente.

Non è necessario importare System.IO, in quanto in un progetto standard è già disponibile.
Non serve la Classe File, nè tanto meno scomodare le Regex per una cosa di questa semplicità.
Basta UNA riga di codice con il Metodo GetFiles() dell'Oggetto IO.Directory, per specificare :
1. Path
2. Pattern ( "*.ext" ... )
3. SearchOption ( possibilità di fermarsi al primo livello, o seguire l'alberatura delle sotto-dir )

In soldoni :

Codice:
        Dim percorsi As String() = IO.Directory.GetFiles("D:\", "*.txt", IO.SearchOption.TopDirectoryOnly)

        'test
        Dim sb As New System.Text.StringBuilder
        For Each s As String In percorsi
            sb.Append(s & Environment.NewLine)
        Next
        MessageBox.Show(sb.ToString)
La prima riga è quella necessaria a ottenere un Array di stringhe con tutti i file trovati.
Le righe seguenti sono solo a scopo di test...

__________________
Contattami su FaceBook --> [ ::: MarcoGG su FaceBook ::: ]
Visita il mio Blog --> [ ::: Il Blog di MarcoGG ::: ]
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2012, 12:07   #6
daxdaxdax
Member
 
L'Avatar di daxdaxdax
 
Iscritto dal: Aug 2009
Messaggi: 168
Non lo sapevo, come sempre MarcoGG svela ogni arcano, grande!
__________________
D@x
daxdaxdax è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


KTC H27E6 a 300Hz e 1ms: come i rivali ma a metà prezzo KTC H27E6 a 300Hz e 1ms: come i rivali ma a met&...
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA Mova Z60 Ultra Roller Complete: pulisce bene gra...
Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
GeForce RTX 50 SUPER cancellate o rimand...
Windows 11 si prepara a vibrare: Microso...
La “Burnout Season” colpisce l’Italia: i...
QNAP annuncia il JBOD TL-R6020Sep-RP: ol...
Siemens e NVIDIA uniscono le forze: arri...
Ricarica veloce e durata batteria: miti ...
Le "navi volanti" di Candela a...
Bambini su misura? Il caso della startup...
Iliad porta le SIM Express in edicola: r...
Offerte Amazon sui TV Mini LED Hisense 2...
Il silenzio digitale che fa male: come i...
Il responsabile del programma Cybertruck...
Domanda alle stelle per SSD e RAM: in Gi...
Zuckerberg vuole eliminare tutte le mala...
Otto suicidi, un solo chatbot: si moltip...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v