-
Directoryクラスを使用する方法:
using System; using System.IO; class Program { static void Main() { string folderPath = "フォルダのパス"; string[] jpgFiles = Directory.GetFiles(folderPath, "*.jpg"); foreach (string file in jpgFiles) { string fileName = Path.GetFileName(file); Console.WriteLine(fileName); } } }
-
DirectoryInfoクラスを使用する方法:
using System; using System.IO; class Program { static void Main() { string folderPath = "フォルダのパス"; DirectoryInfo directory = new DirectoryInfo(folderPath); FileInfo[] jpgFiles = directory.GetFiles("*.jpg"); foreach (FileInfo file in jpgFiles) { Console.WriteLine(file.Name); } } }
-
LINQを使用する方法:
using System; using System.IO; using System.Linq; class Program { static void Main() { string folderPath = "フォルダのパス"; string[] jpgFiles = Directory.GetFiles(folderPath) .Where(file => file.EndsWith(".jpg")) .Select(file => Path.GetFileName(file)) .ToArray(); foreach (string fileName in jpgFiles) { Console.WriteLine(fileName); } } }
これらのコード例を使用すると、特定のフォルダから拡張子が「.jpg」のすべてのファイル名を取得することができます。選択した方法に応じて、必要なコードを使用してください。