언어

File 생성자

정의

오버로드

속성 Description
File(URI)

지정된 file: URI를 추상 경로 이름으로 변환하여 새 File 인스턴스를 만듭니다.

File(String)

지정된 경로 이름 문자열을 추상 경로 이름으로 변환하여 새 File 인스턴스를 만듭니다.

File(File, String)

부모 추상 경로 이름 및 자식 경로 이름 문자열에서 새 File 인스턴스를 만듭니다.

File(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

File(String, String)

부모 경로 이름 문자열 및 자식 경로 이름 문자열에서 새 File 인스턴스를 만듭니다.

File(URI)

지정된 file: URI를 추상 경로 이름으로 변환하여 새 File 인스턴스를 만듭니다.

[Android.Runtime.Register(".ctor", "(Ljava/net/URI;)V", "")]
public File(Java.Net.URI uri);
[<Android.Runtime.Register(".ctor", "(Ljava/net/URI;)V", "")>]
new Java.IO.File : Java.Net.URI -> Java.IO.File

매개 변수

uri
URI

스키마가 같은 "file"절대 계층적 URI, 비어있지 않은 경로 구성 요소 및 정의되지 않은 기관, 쿼리 및 조각 구성 요소

특성

예외

if uri == null.

위의 조건을 준수하지 않는 경우 uri

설명

지정된 file: URI를 추상 경로 이름으로 변환하여 새 File 인스턴스를 만듭니다.

URI의 file: 정확한 형식은 시스템에 따라 달라지므로 이 생성자가 수행하는 변환도 시스템에 종속됩니다.

지정된 추상 경로 이름 f 의 경우

<blockquote> new File(  f.#toURI() toURI()).equals(  f.#getAbsoluteFile() getAbsoluteFile()) </blockquote>

원래 추상 경로 이름, URI 및 새 추상 경로 이름이 모두 동일한 Java 가상 머신에서 만들어지는 한(호출이 다를 수 있음) 그러나 file: 한 운영 체제의 가상 머신에서 만든 URI가 다른 운영 체제의 가상 머신에서 추상 경로 이름으로 변환되는 경우 이 관계는 일반적으로 유지되지 않습니다.

1.4에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

참고 항목

적용 대상

File(String)

지정된 경로 이름 문자열을 추상 경로 이름으로 변환하여 새 File 인스턴스를 만듭니다.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")]
public File(string pathname);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;)V", "")>]
new Java.IO.File : string -> Java.IO.File

매개 변수

pathname
String

경로 이름 문자열

특성

예외

if path is .null

설명

지정된 경로 이름 문자열을 추상 경로 이름으로 변환하여 새 File 인스턴스를 만듭니다. 지정된 문자열이 빈 문자열이면 결과는 빈 추상 경로 이름입니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

File(File, String)

부모 추상 경로 이름 및 자식 경로 이름 문자열에서 새 File 인스턴스를 만듭니다.

[Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")]
public File(Java.IO.File? parent, string child);
[<Android.Runtime.Register(".ctor", "(Ljava/io/File;Ljava/lang/String;)V", "")>]
new Java.IO.File : Java.IO.File * string -> Java.IO.File

매개 변수

parent
File

부모 추상 경로 이름

child
String

자식 경로 이름 문자열

특성

예외

if name is .null

설명

부모 추상 경로 이름 및 자식 경로 이름 문자열에서 새 File 인스턴스를 만듭니다.

null 이 경우 parentFile 인스턴스는 지정된 child 경로 이름 문자열에서 단일 인수 File 생성자를 호출하는 것처럼 만들어집니다.

그렇지 않은 경우 parent 추상 경로 이름은 디렉터리를 나타내기 위해 수행되고 child 경로 이름 문자열은 디렉터리 또는 파일을 나타내기 위해 수행됩니다. child 경로 이름 문자열이 절대이면 시스템 종속 방식으로 상대 경로 이름으로 변환됩니다. 빈 추상 경로 이름 File 인 경우 parent 새 인스턴스는 추상 경로 이름으로 변환 child 하고 시스템 종속 기본 디렉터리에 대해 결과를 확인하여 만들어집니다. 그렇지 않으면 각 경로 이름 문자열이 추상 경로 이름으로 변환되고 자식 추상 경로 이름이 부모에 대해 확인됩니다.

에 대한 java.io.File.File(java.io.File, java.lang.String)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

File(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

protected File(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.File : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.File

매개 변수

javaReference
IntPtr

nativeint

IntPtrJava JNI(Native Interface) 개체 참조를 포함하는 개체입니다.

transfer
JniHandleOwnership

JniHandleOwnership처리 방법을 나타내는 AjavaReference

설명

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

File(String, String)

부모 경로 이름 문자열 및 자식 경로 이름 문자열에서 새 File 인스턴스를 만듭니다.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")]
public File(string? parent, string child);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "")>]
new Java.IO.File : string * string -> Java.IO.File

매개 변수

parent
String

부모 경로 이름 문자열

child
String

자식 경로 이름 문자열

특성

예외

if name == null.

설명

부모 경로 이름 문자열 및 자식 경로 이름 문자열에서 새 File 인스턴스를 만듭니다.

null 이 경우 parentFile 인스턴스는 지정된 child 경로 이름 문자열에서 단일 인수 File 생성자를 호출하는 것처럼 만들어집니다.

그렇지 않으면 parent 경로 이름 문자열은 디렉터리를 나타내기 위해 수행되고 child 경로 이름 문자열은 디렉터리 또는 파일을 나타내기 위해 수행됩니다. child 경로 이름 문자열이 절대이면 시스템 종속 방식으로 상대 경로 이름으로 변환됩니다. 빈 문자열인 경우 parent 추상 경로 이름으로 변환하고 child 시스템 종속 기본 디렉터리에 대한 결과를 확인하여 새 File 인스턴스를 만듭니다. 그렇지 않으면 각 경로 이름 문자열이 추상 경로 이름으로 변환되고 자식 추상 경로 이름이 부모에 대해 확인됩니다.

에 대한 java.io.File.File(java.lang.String, java.lang.String)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상