728x90
반응형
728x170
▶ FSO를 사용해 디렉토리 크기 구하기 예제
using System;
ulong directorySize = GetDirectorySize("c:\\temp");
Console.WriteLine("디렉토리 크기 : {0:n0} 바이트", directorySize);
728x90
▶ FSO를 사용해 디렉토리 크기 구하기
using System;
#region 디렉토리 크기 구하기 - GetDirectorySize(directoryPath)
/// <summary>
/// 디렉토리 크기 구하기
/// </summary>
/// <param name="directoryPath">디렉토리 경로</param>
/// <returns>디렉토리 크기</returns>
public ulong GetDirectorySize(string directoryPath)
{
dynamic fso = Activator.CreateInstance(Type.GetTypeFromProgID("Scripting.FileSystemObject"));
dynamic folder = fso.GetFolder(directoryPath);
return (ulong)folder.size;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[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] DirectoryInfo 클래스 : EnumerateFiles 메소드를 사용해 디렉토리 크기 구하기 (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 |
[C#/COMMON] FTP 클라이언트 프로그램 만들기 (0) | 2018.08.21 |
댓글을 달아 주세요