EN
C# / .NET - list all files from directory
0 points
In this article, we would like to show you how to list files from directory in C# / .NET.
xxxxxxxxxx
1
using System;
2
using System.IO;
3
4
public static class Program
5
{
6
public static void Main(string[] args)
7
{
8
string path = @"C:\Directories";
9
10
string[] files = Directory.GetFiles(path);
11
12
foreach (string entry in files)
13
Console.WriteLine(string.Format("{0,-40} [FILE]", entry));
14
}
15
}
Output:
xxxxxxxxxx
1
C:\Directories\json.txt [FILE]
2
C:\Directories\screenshot.png [FILE]
3
C:\Directories\sound.mp3 [FILE]
4
C:\Directories\wallpaper.jpg [FILE]
xxxxxxxxxx
1
using System;
2
using System.IO;
3
4
public static class Program
5
{
6
public static void Main(string[] args)
7
{
8
string path = @"C:\Directories";
9
10
string[] files = Directory.GetFiles(path, "*.png");
11
12
foreach (string entry in files)
13
Console.WriteLine(entry);
14
}
15
}
Output:
xxxxxxxxxx
1
C:\Directories\screenshot.png
xxxxxxxxxx
1
using System;
2
using System.IO;
3
4
public static class Program
5
{
6
public static void Main(string[] args)
7
{
8
string path = @"C:\Directories";
9
10
string[] files = Directory.GetFiles(path, "", SearchOption.AllDirectories);
11
12
foreach (string entry in files)
13
Console.WriteLine(string.Format("{0,-40} [FILE]", entry));
14
}
15
}
Output:
xxxxxxxxxx
1
C:\Directories\json.txt [FILE]
2
C:\Directories\screenshot.png [FILE]
3
C:\Directories\sound.mp3 [FILE]
4
C:\Directories\wallpaper.jpg [FILE]
5
C:\Directories\Documents\cv.docx [FILE]
6
C:\Directories\Documents\expences.xlsx [FILE]
7
C:\Directories\Downloads\jquery.js [FILE]
8
C:\Directories\Musics\song a.mp3 [FILE]
9
C:\Directories\Musics\song b.ogg [FILE]
10
C:\Directories\Musics\song c.wav [FILE]
11
C:\Directories\Pictures\picture 1.jpg [FILE]
12
C:\Directories\Pictures\picture 2.jpg [FILE]
13
C:\Directories\Pictures\picture 3.jpg [FILE]
14
C:\Directories\Videos\video 1.mp4 [FILE]
15
C:\Directories\Videos\video 2.mp4 [FILE]
16
C:\Directories\Videos\Home\video 1.mp4 [FILE]
17
C:\Directories\Videos\Home\video 2.mp4 [FILE]
18
C:\Directories\Videos\Job\video 1.mp4 [FILE]
19
C:\Directories\Videos\Job\video 2.mp4 [FILE]
20
C:\Directories\Videos\Job\video 3.mp4 [FILE]