|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
[C#]Sapere se una directory è vuota
Come faccio a spaere se una directory e vuota e solvere sto if?
Codice:
if(?)
{
System.Windows.Forms.MessageBox.Show(this, "Cancellazione riuscita", "Conferma", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
}
else
{
System.Windows.Forms.MessageBox.Show(this, "Cancellazione non riuscita", "Errore", System.Windows.Forms.MessageBoxButtons.OKCancel, System.Windows.Forms.MessageBoxIcon.Error);
}
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2000
Messaggi: 886
|
Butto lì un'idea, non ho provato: Directory.GetFiles(String) ti restituisce un array di stringhe che riportano i nomi dei files in una dir. Controlla la lunghezza di questo array: se è 0 vuol dire che è vuota...
__________________
1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. |
|
|
|
|
|
#3 |
|
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
chew ne pensi di:
Codice:
System.IO.DirectoryInfo info = new DirectoryInfo(RECENT);
if(info.GetDirectories().Length == 0 && info.GetFiles().Length == 0){
//cod
}
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2000
Messaggi: 886
|
Boh....io ho scritto questo programmino al volo:
Codice:
using System;
using System.IO;
class test
{
public static void Main()
{
string s = @"C:\";
string[] dl = Directory.GetFiles(s);
Console.WriteLine(dl.Length.ToString());
}
}
__________________
1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:09.



















