728x90
반응형
728x170
▶ DirectoryInfo 클래스 : EnumerateFiles 메소드를 사용해 디렉토리 크기 구하기 예제
using System;
long directorySize = GetDirectorySize("c:\\temp");
Console.WriteLine("디렉토리 크기 : {0:n0} 바이트", directorySize);
728x90
▶ DirectoryInfo 클래스 : EnumerateFiles 메소드를 사용해 디렉토리 크기 구하기
using System.IO;
#region 디렉토리 크기 구하기 - GetDirectorySize(directoryPath)
/// <summary>
/// 디렉토리 크기 구하기
/// </summary>
/// <param name="directoryPath">디렉토리 경로</param>
/// <returns>디렉토리 크기</returns>
public long GetDirectorySize(string directoryPath)
{
DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);
long directorySize = 0L;
foreach(FileInfo fileInfo in directoryInfo.EnumerateFiles("*.*", SearchOption.AllDirectories))
{
directorySize += fileInfo.Length;
}
return directorySize;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] DirectoryInfo 클래스 : EnumerateDirectories 메소드를 사용해 디렉토리 크기 구하기 (0) | 2018.09.21 |
---|---|
[C#/COMMON] 파일 경로 축약하기 (0) | 2018.09.17 |
[C#/COMMON] 파일 크기 문자열 구하기 (0) | 2018.09.17 |
[C#/COMMON] NTFS MFT를 사용해 디렉토리 크기 구하기 (0) | 2018.09.16 |
[C#/COMMON] DirectoryInfo 클래스 : EnumerateDirectories 메소드를 사용해 디렉토리 크기 구하기 (0) | 2018.09.13 |
[C#/COMMON] FSO를 사용해 디렉토리 크기 구하기 (0) | 2018.09.13 |
[C#/COMMON] 우리나라 전통 색상 코드 (0) | 2018.09.08 |
[C#/COMMON] Convert 클래스 : ChangeType 정적 메소드를 사용해 지정 타입으로 변환하기 (0) | 2018.09.03 |
[C#/COMMON] 애플리케이션 구성 파일 선택하기 (0) | 2018.08.22 |
[C#/COMMON] 애플리케이션 구성 파일 변경하기 (0) | 2018.08.22 |
댓글을 달아 주세요