반응형
C #에서 파일 크기를 어떻게 얻습니까?
디스크 크기가 아닌 C #을 사용하여 파일 크기를 얻는 방법이 필요합니다. 이것이 어떻게 가능한지?
현재이 루프가 있습니다
foreach (FileInfo file in downloadedMessageInfo.GetFiles())
{
//file.Length (will this work)
}
디스크의 크기 또는 크기를 반환합니까?
FileInfo.Length
파일의 길이를 바이트 단위 (디스크의 크기가 아님)로 반환하므로 이것이 당신이 찾고있는 것입니다.
입력으로 파일 경로가 이미있는 경우 필요한 코드입니다.
long length = new System.IO.FileInfo(path).Length;
FileInfo.Length
트릭을 수행합니다 (MSDN에서는 "현재 파일의 크기를 바이트 단위로 설정합니다.") 일반적인 I / O 작업에 대한 MSDN 에는 멋진 페이지 가 있습니다 .
MSDN FileInfo.Length 는 "현재 파일의 크기 (바이트)"라고 말합니다.
다음과 같은 일반적인 Google 검색은 msdn FileInfo입니다.
파일 내용 길이를 반환합니다
파일을 다른 파일 시스템 (FAT16, NTFS, EXT3 등)으로 이동하면 디스크 크기가 다를 수 있습니다.
다른 응답자가 말했듯이 디스크 크기가 아닌 바이트 크기를 제공합니다.
나는 파일의 크기를 얻는다 File.ReadAllBytes(@"D:\\testPA.txt").Length
참고 URL : https://stackoverflow.com/questions/1380839/how-do-you-get-the-file-size-in-c
반응형
'Programing' 카테고리의 다른 글
Eclipse에서 Tomcat 7 빈 서버 이름 추가 (0) | 2020.03.30 |
---|---|
Visual Studio Code에서 여러 줄을 주석 처리하는 방법은 무엇입니까? (0) | 2020.03.30 |
조건과 일치하는 배열 내 객체의 인덱스를 가져옵니다. (0) | 2020.03.30 |
Bash에서 여러 텍스트 파일을 단일 파일로 연결 (0) | 2020.03.30 |
Git 저장소에 파일을 보관하되 변경 사항을 추적하지 마십시오 (0) | 2020.03.30 |