반응형
C#에서 특정 디렉토리 경로에서 특정 이름의 파일을 찾으려면 ?
`System.IO.Directory` 클래스의 `GetFiles` 메서드를 사용하되, 검색 패턴을 지정하여 해당 이름을 가진 파일만 찾을 수 있습니다. 예를 들어, 특정 디렉토리에서 "example.txt"라는 이름의 파일을 찾으려면 다음과 같은 코드를 작성할 수 있습니다:
using System;
using System.IO;
class Program
{
static void Main()
{
string directoryPath = @"C:\your\directory\path"; // 디렉토리 경로
string searchPattern = "example.txt"; // 찾고자 하는 파일 이름
try
{
// 지정된 패턴에 맞는 파일들의 경로를 가져옴
string[] files = Directory.GetFiles(directoryPath, searchPattern);
if (files.Length == 0)
{
Console.WriteLine("No files found.");
}
else
{
foreach (string file in files)
{
Console.WriteLine(file);
}
}
}
catch (Exception e)
{
Console.WriteLine("An error occurred: " + e.Message);
}
}
}
이 코드는 지정된 디렉토리에서 "example.txt"라는 이름을 가진 모든 파일들의 경로를 찾아서 출력합니다. 파일이 없으면 "No files found."라고 출력합니다. 예외 처리를 통해 에러 상황도 처리할 수 있습니다.

반응형
'무근본 IT 지식 공유' 카테고리의 다른 글
Oracle DB 쿼리 출력시 컬럼명 제거 방법 (1) | 2023.11.23 |
---|---|
C# 폴더 내 파일 목록 추출 방법 (1) | 2023.11.21 |
CC BY-SA 라이센스란? (1) | 2023.11.21 |
FTP 서버가 보안에 취약한 이유 (0) | 2023.11.21 |
아누이노 Serial에 대해 (0) | 2023.09.20 |
댓글