Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
In occasione del proprio Snapdragon Summit Qualcomm annuncia i due nuovi chip per dispositivi mobile di fascia alta che entreranno nel mercato nel corso del 2027: tanta potenza a disposizione per elaborazioni di intelligenza artificiale sempre più complesse
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-10-2008, 13:42   #1
Mattyfog
Senior Member
 
Iscritto dal: Jul 2008
Messaggi: 1426
[C#]Visualizzare i file in una cartella

Ciao,

ho bisogno di visualizzare dei file in una cartella, così su internet ho trovato questo pezzo di codice:
Codice:
            string cartella = ("C:\\Users\\Matteo\\Pictures\\" + textBox_percorso.Text);

            foreach (string a inDirectory.GetFiles(cartella))
            {
                FileInfo dInfo = newFileInfo(a);
                if (dInfo.Extension == ".jpg" | dInfo.Extension == ".tiff" |
                    dInfo.Extension == ".jpeg" | dInfo.Extension == ".bmp")
                {
                    string c = dInfo.Name;
                    //operazioni da eseguire con il file
                }
            }
l'unico problema è che in fare di compilazione mi da il seguente errore:

Errore 1 È previsto 'in' C:\Users\Matteo\AppData\Local\Temporary Projects\Copia Foto Nonno\Form1.cs 31 31 Copia Foto Nonno

perchè?
Io ho incluso:
Codice:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
manca qualcosa?

grazie e ciao
Mattyfog è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2008, 13:44   #2
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4908
foreach (string a in Directory.GetFiles(cartella))

Separato.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2008, 14:11   #3
Mattyfog
Senior Member
 
Iscritto dal: Jul 2008
Messaggi: 1426
Forse dovrei aprire un nuovo topic comunque....
Codice:
string cartella = ("C:\\Users\\Matteo\\Pictures\\" + textBox_percorso.Text);

            foreach (string a in Directory.GetFiles("C:\\prova"))
            {
                FileInfo dInfo = new FileInfo(a);
                if (dInfo.Extension == ".jpg" | dInfo.Extension == ".tiff" |
                    dInfo.Extension == ".jpeg" | dInfo.Extension == ".bmp")
                {
                    string percorsofileorigine = ("C:\\Prova" + dInfo.Name);
                    string percorsofiledestinzione = (cartella + dInfo.Name);
                    pictureBox1.Image = Bitmap.FromFile(percorsofileorigine);
                    //File.Copy(("C:\\Prova" + dInfo.Name), percorsofiledestinzione);
                    Thread.Sleep(3000);

                }
            }
a volte la picture box da dei problemi e fa chiudere l'applicazione. Penso sia dovuto al fatto che cerco di caricare jpeg, tiff e bmp con il comando Bitmap.FromFile(percorsofile); che dovrebbe (penso) caricare solo una bitmap. Come faccio con gli altri file?

Ultima modifica di Mattyfog : 03-10-2008 alle 14:26.
Mattyfog è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2008, 16:26   #4
Mattyfog
Senior Member
 
Iscritto dal: Jul 2008
Messaggi: 1426
perfavore,
avrei bisogno della soluzione entro le 6... è per un programma che serve a mio nonno e siccome glielo vorrei dare oggi ve ne sarei grato.
grazie ciao
Mattyfog è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2008, 22:02   #5
Mattyfog
Senior Member
 
Iscritto dal: Jul 2008
Messaggi: 1426
adesso questo codice funziona:
Codice:
foreach (string a in Directory.GetFiles("C:\\prova"))
                {
                    FileInfo dInfo = new FileInfo(a);
                    if (dInfo.Extension == ".jpg" | dInfo.Extension == ".tiff" |
                        dInfo.Extension == ".jpeg" | dInfo.Extension == ".bmp")
                    {
                        string percorsofileorigine = ("C:\\Prova\\" + dInfo.Name);
                        string percorsofiledestinzione = (cartella + "\\" + dInfo.Name);
                        pictureBox1.Image = Bitmap.FromFile(percorsofileorigine);
                        File.Copy(percorsofileorigine, percorsofiledestinzione);

                        //mi occupo della progress bar
                        progressBar1.Value = fotocopiate * 100 / numerofile;
                        fotocopiate++;
                        Thread.Sleep(3000);
                    }
                }
solo non capisco perchè nonostante io abbia messo lo slip per evitare che il processo andasse troppo veloce, compare nella picture box solo l'ultima foto.
Mattyfog è offline   Rispondi citando il messaggio o parte di esso
Old 03-10-2008, 22:04   #6
Mattyfog
Senior Member
 
Iscritto dal: Jul 2008
Messaggi: 1426
tutto risolto ciao
Mattyfog è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
La scrivania che ricarica il telefono ov...
Nextcloud annuncia la versione desktop d...
IA, Bill Gates chiede regole e salvaguar...
Muse Charm arriverà a dicembre e ...
Motorola Signature 27 sarà il primo smar...
Perplexity Portable Computer anche per A...
No, non impugnavi male il tuo iPhone 4: ...
La migliore Fat e-bike del web, ora scon...
FRITZ! in offerta su Amazon: router Wi-F...
Anthropic firma con Akamai un contratto ...
Elon Musk: 'SpaceX avrà un'IA al ...
World of Warcraft: Forever: la beta sbar...
Gli appunti di Gemini Notebooks finiscon...
PrismML porta un LLM a 1 bit sugli occhi...
Falso sito del Servizio Sanitario Nazion...
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: 12:20.


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