파일 이름을 얻은 후에 새로운 파일 스트림을 만들고 FileStream의 모든 바이트를 바이트 배열로로드합니다. 이제 특정 바이트를 가져와 두 번째 필드와 같은 필드에 저장해야합니다 4 바이트는 파일이 생성 된 시간입니다. 변수에 저장할 때 바이트 또는 문자열/정수/등으로 저장해야합니다.vb.net의 파일에서 바이트 읽기
아니면 완전히 잘못 했습니까?
편집 : 파일 스트림 대신이 방법을 사용해야합니까?
파일 이름을 얻은 후에 새로운 파일 스트림을 만들고 FileStream의 모든 바이트를 바이트 배열로로드합니다. 이제 특정 바이트를 가져와 두 번째 필드와 같은 필드에 저장해야합니다 4 바이트는 파일이 생성 된 시간입니다. 변수에 저장할 때 바이트 또는 문자열/정수/등으로 저장해야합니다.vb.net의 파일에서 바이트 읽기
아니면 완전히 잘못 했습니까?
편집 : 파일 스트림 대신이 방법을 사용해야합니까?
사용하기 File.ReadAllBytes
을 사용하면 원하는 작업을 완벽하게 수행 할 수 있습니다. 이는 집합 구성 요소의 예이며 일반적인 작업을 수행하기 위해 몇 가지 팩터링 된 유형을 사용합니다. 수동으로 StreamReader
을 열고 파일의 내용을 읽으면 File.ReadAllBytes
의 구현을 거의 정확하게 다시 코딩해야합니다.
집합 구성 요소은 몇 가지 하위 수준 유형에 대해 매우 높은 수준의 API를 제공하는 유형입니다. File
type은 기본 유형 (또는 StreamReader
과 같은 "요인 유형")을 만들고 사용할 필요없이 일반적인 작업을 간단하게 수행 할 수있는 많은 메소드가 있으므로 집계 구성 요소의 완벽한 예입니다.
당신이 지금 생각하는 것은 괜찮다고 생각합니다. 간단하고 간단합니다 (전체 구성 요소가 처음부터 존재하는 이유입니다).
전체 파일을 메모리에 복사하는 대신 읽기 방법을 사용하여 스트림을 읽는 것이 좋습니다. 그런 다음 읽는 동안 DateTime 값으로 날짜/시간을 저장하십시오.
저는 결국 파일에 쓸 것입니다. 그게 효과가 있니? –
파일 이진 또는 텍스트입니까? – Bobby
파일은 이진 파일입니다. –