다음을 통해 공유


File.UsableSpace 속성

정의

이 추상 경로 이름으로 명명된 파티션에서 이 가상 머신에 사용할 수 있는 바이트 수를 반환합니다.

public virtual long UsableSpace { [Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")] get; }
[<get: Android.Runtime.Register("getUsableSpace", "()J", "GetGetUsableSpaceHandler")>]
member this.UsableSpace : int64

속성 값

파티션에서 사용 가능한 바이트 수 또는 0L 추상 경로 이름이 파티션의 이름을 지정하지 않는 경우 이 정보를 사용할 수 없는 시스템에서 이 메서드는 호출 #getFreeSpace과 동일합니다.

특성

설명

이 추상 경로 이름으로 명명된 파티션에서 이 가상 머신에 사용할 수 있는 바이트 수를 반환합니다. 가능한 경우 이 메서드는 쓰기 권한 및 기타 운영 체제 제한을 확인하므로 일반적으로 새 데이터를 실제로 쓸 #getFreeSpace수 있는 것보다 더 정확한 추정치를 제공합니다.

반환된 사용 가능한 바이트 수는 힌트이지만 이러한 바이트 중 대부분 또는 일부를 사용할 수 있다는 보장은 아닙니다. 할당되지 않은 바이트 수는 이 호출 직후에 정확할 가능성이 높습니다. 이 가상 머신 외부의 시스템에서 수행된 작업을 포함하여 외부 I/O 작업에 의해 부정확해질 수 있습니다. 이 메서드는 이 파일 시스템에 쓰기 작업이 성공한다고 보장하지 않습니다.

Android(및 기타 Unix 기반 시스템)에서 이 메서드는 루트로 실제로 실행 중인지 여부와 관계없이 사용자에게 적용될 수 있는 할당량 또는 기타 제한 사항에 관계없이 루트가 아닌 사용자가 사용할 수 있는 무료 바이트 수를 반환합니다. (이 메서드는 getFreeSpace 루트에 잠재적으로 사용할 수 있는 바이트 수를 반환합니다.)

1.6에 추가되었습니다.

에 대한 java.io.File.getUsableSpace()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상