러스트 코드보면 File안쓰고 raw fd 를 쓰는 경우가 있던데
이게 문제는 유닉스에서만 작동한다는거고
윈도우에 비슷한걸로는 Handle이 있는듯

근데 궁금한건 그냥 File::open으로 연다음에 사용 가능하지 않냐는 거임
가능하다면 플랫폼 관계 없이 호환되는 File::open을 쓰는게?