using System;
using System.IO;
namespace Basic
{
class Program
{
static void Main(string[] args)
{
string path = Directory.GetCurrentDirectory();
Console.WriteLine($"カレントディレクトリは {path} です");
Console.WriteLine("------------------------------");
string[] files = Directory.GetFiles(path);
foreach(string file in files)
{
Console.WriteLine(file);
}
Console.WriteLine("------------------------------");
// そのディレクトリ内のみの一覧
path = @"C:\Program Files\Microsoft Office";
files = Directory.GetFiles(path);
foreach (string file in files)
{
Console.WriteLine(file);
}
Console.WriteLine("------------------------------");
// 下位のフォルダも全て対象
files = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories);
foreach (string file in files)
{
Console.WriteLine(file);
}
Console.WriteLine("------------------------------");
// DLL のみ
files = Directory.GetFiles(path, "*.dll", SearchOption.AllDirectories);
foreach (string file in files)
{
Console.WriteLine(file);
}
Console.ReadLine();
}
}
}