|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
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
}
}
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; grazie e ciao |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4907
|
foreach (string a in Directory.GetFiles(cartella))
Separato. |
|
|
|
|
|
#3 |
|
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);
}
}
Ultima modifica di Mattyfog : 03-10-2008 alle 15:26. |
|
|
|
|
|
#4 |
|
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 |
|
|
|
|
|
#5 |
|
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);
}
}
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jul 2008
Messaggi: 1426
|
tutto risolto ciao
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:06.


















