C#を使用してフォルダからすべてのJPGファイル名を取得する方法


  1. Directoryクラスを使用する方法: System.IO.Directoryクラスを使用して、指定したフォルダ内のすべてのJPGファイルのパスを取得できます。
using System;
using System.IO;
class Program
{
    static void Main()
    {
        string folderPath = "フォルダのパス";
        string[] jpgFiles = Directory.GetFiles(folderPath, "*.jpg");
        foreach (string filePath in jpgFiles)
        {
            string fileName = Path.GetFileName(filePath);
            Console.WriteLine(fileName);
        }
    }
}
  1. DirectoryInfoクラスを使用する方法: System.IO.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);
        }
    }
}

どちらの方法でも、指定したフォルダ内のすべてのJPGファイルの名前が取得され、コンソールに表示されます。これらのコード例を参考にして、必要に応じてカスタマイズしてください。