Come ottengo il numero di file da una cartella utilizzando ASP.NET con C#?Conteggio file da una cartella
risposta
System.IO.Directory myDir = GetMyDirectoryForTheExample();
int count = myDir.GetFiles().Length;
È possibile utilizzare il metodo Directory.GetFiles
anche vedere Directory.GetFiles Method (String, String, SearchOption)
È possibile specificare l'opzione di ricerca in questo sovraccarico.
TopDirectoryOnly: include solo la directory corrente in una ricerca.
AllDirectories: include la directory corrente e tutte le sottodirectory in un'operazione di ricerca. Questa opzione include punti di analisi come unità montate e collegamenti simbolici nella ricerca.
// searches the current directory and sub directory
int fCount = Directory.GetFiles(path, "*", SearchOption.AllDirectories).Length;
// searches the current directory
int fCount = Directory.GetFiles(path, "*", SearchOption.TopDirectoryOnly).Length;
Il metodo più destro woud essere quello di utilizzare LINQ:
var fileCount = (from file in Directory.EnumerateFiles(@"H:\iPod_Control\Music", "*.mp3", SearchOption.AllDirectories)
select file).Count();
Si potrebbe semplicemente scrivere: var fileCount = Directory.EnumerateFiles (@ "H: \ iPod_Control \ Music", "* .mp3", SearchOption.AllDirectories) .Count(); – AndrewS
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("SourcePath");
int count = dir.GetFiles().Length;
è possibile utilizzare questo.
lettura di file PDF da una directory:
var list = Directory.GetFiles(@"C:\ScanPDF", "*.pdf");
if (list.Length > 0)
{
}
per ottenere il conteggio di alcune estensioni di utilizzando LINQ è possibile utilizzare questo semplice codice:
Dim exts() As String = {".docx", ".ppt", ".pdf"}
Dim query = (From f As FileInfo In directory.GetFiles()).Where(Function(f) exts.Contains(f.Extension.ToLower()))
Response.Write(query.Count())
Prova a seguire il codice per ottenere il numero di file in la cartella
string strDocPath = Server.MapPath('Enter your path here');
int docCount = Directory.GetFiles(strDocPath, "*",
SearchOption.TopDirectoryOnly).Length;
- 1. File batch per copiare i file da una cartella a un'altra cartella
- 2. Catturare conteggio da una query SQL
- 3. Cerca file in una cartella
- 4. AngularJS - Come elencare i nomi file da una determinata cartella?
- 5. Spostamento di file da una cartella all'altra C#
- 6. Forza Elimina tutti i file da una cartella
- 7. Copia file di Windows da sottocartelle a una cartella
- 8. Leggere il file XML utilizzando Javascript da una cartella locale
- 9. Importazione di diversi file txt da una determinata cartella
- 10. Servlet per scaricare i file da una cartella specifica?
- 11. 'Cartella' già bloccata da 'Cartella'
- 12. Come spostare/copiare un file da una cartella ad un'altra cartella in Android usando phonegap?
- 13. Visualizzazione immagine da cartella/file in vb.net
- 14. Looping di file in una cartella
- 15. Usa il file tar.gz come una cartella?
- 16. Apri tutti i file in una cartella
- 17. Rinominare alcuni file in una cartella
- 18. Trova tutti i file in una cartella
- 19. Rimuovi svn: proprietà esterne da una cartella
- 20. Esclude cartella da github
- 21. Importare una classe da una cartella ad un altro livello
- 22. Come posso creare un pacchetto che copi tutti i file da una determinata cartella in una nuova cartella?
- 23. Escludi cartella da htaccess
- 24. Ottenere un conteggio dei ritorni visto da una richiesta RESTful
- 25. Escludi cartella da htpasswd
- 26. makecab - crea un file cab da tutti i file in una cartella
- 27. Leggi i file da una cartella all'interno di un file jar
- 28. XCode - sposta i file da una cartella all'altra in modo consapevole da SCM?
- 29. file conteggio git nell'indice staged
- 30. Compilare i file in una listbox da una cartella in C# windows forms
Posso suggerire di usare "*" per trovare i file, altrimenti i file senza estensioni non saranno inclusi nel conteggio. –