2010-12-29 20 views

risposta

6

Se la sottodirectory esiste già, questo metodo non fa nulla.

http://msdn.microsoft.com/en-us/library/h8dtw1d6.aspx

Usa Directory.Exists per verificare se esiste http://msdn.microsoft.com/en-us/library/system.io.directory.exists.aspx

+1

Questa pagina fornisce tuttavia dichiarazioni contraddittorie sul metodo. Nella tabella delle eccezioni, per 'IOException', viene indicato per la condizione:" Impossibile creare la sottodirectory. -o- Un file o directory ha già il nome specificato dal percorso. " – palswim

2

Hai bisogno di questo?

if(Directory.Exists(path)) 
{ 
    // This path is a directory 
    ProcessDirectory(path); 
} 
+3

Wow, 2010 StackOverflow'ers erano molto più misericordioso. –

6
if(System.IO.Directory.GetDirectories(path).Length>0) 
{ 
//if this condition is true-->> Directory has sub-sirectories 

} 
Problemi correlati