.NET 응용 프로그램의 임의 폴더에서 총 및 사용 가능한 디스크 공간을 확인하는 방법을 찾으려고합니다. 폴더의 "총 디스크 공간"및 "사용 가능한 디스크 공간"으로 "dir"명령을 수행 한 경우이 폴더가보고하는 전체 및 사용 가능한 디스크 공간, 즉 총 디스크 공간 및 사용 가능한 디스크 공간을 나타냅니다. 요청을 수행하는 사용자 계정을 고려하여 해당 폴더가 포함 된 논리 드라이브.NET에서 총 디스크 여유 공간 찾기
저는 C#을 사용하고 있습니다. 이 방법은 매핑 된 드라이브 문자를 통해 액세스하는 대신 UNC 경로로 제공되는 로컬 및 원격 폴더 모두에서 작동해야합니다. 나는의 DirectoryInfo 개체로 시작하고 \ 온도
, 그러나 이것은 연관된 디스크가없는 것 같다 :
- C : 예를 들어, 그것을 작동합니다 공간 정보. DriveInfo 클래스는 작동하지만 원격 폴더에서는 작동하지 않습니다.
편집. 너희들과 교류 한 후 원격 폴더를 로컬 드라이브로 매핑하고 DriveInfo를 사용하여 데이터를 얻은 다음 다시 매핑 해제하는 것을 고려하고있다. 이 접근 방식의 문제점은 내 앱이 매일 120 번 이상의 폴더에 대한 데이터를 수집해야한다는 것입니다. 이것이 가능할 지 확신하지 못합니다.
아이디어가 있으십니까? 감사.
"폴더의 사용 가능한 디스크 공간"이란 무엇을 의미합니까? – Manu
그는 네트워크 드라이브를 매핑 할 때 네트워크 드라이브에 얼마나 많은 여유 공간이 있는지 알고 싶어합니다. – zimmer62
명확하게 편집 중 ... – CesarGon