Sprache

File Konstruktoren

Definition

Überlädt

Name Beschreibung
File(URI)

Erstellt eine neue File Instanz, indem der angegebene file: URI in einen abstrakten Pfadnamen konvertiert wird.

File(String)

Erstellt eine neue File Instanz, indem die angegebene Pfadnamezeichenfolge in einen abstrakten Pfadnamen konvertiert wird.

File(File, String)

Erstellt eine neue File Instanz aus einem übergeordneten abstrakten Pfadnamen und einer untergeordneten Pfadnamezeichenfolge.

File(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

File(String, String)

Erstellt eine neue File Instanz aus einer übergeordneten Pfadname-Zeichenfolge und einer untergeordneten Pfadnamezeichenfolge.

File(URI)

Erstellt eine neue File Instanz, indem der angegebene file: URI in einen abstrakten Pfadnamen konvertiert wird.

[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

Parameter

uri
URI

Ein absoluter, hierarchischer URI mit einem Schema gleich "file", einer nicht leeren Pfadkomponente und nicht definierten Autoritäts-, Abfrage- und Fragmentkomponenten

Attribute

Ausnahmen

wenn uri == null.

wenn uri die oben genannten Bedingungen nicht erfüllt sind.

Hinweise

Erstellt eine neue File Instanz, indem der angegebene file: URI in einen abstrakten Pfadnamen konvertiert wird.

Die genaue Form eines file: URI ist systemabhängig, daher ist die von diesem Konstruktor durchgeführte Transformation auch systemabhängig.

Für einen bestimmten abstrakten Pfadnamen f wird sichergestellt, dass

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

solange der ursprüngliche abstrakte Pfadname, der URI und der neue abstrakte Pfadname in (möglicherweise unterschiedlichen Aufrufen) desselben Java virtuellen Computers erstellt werden. Diese Beziehung wird in der Regel jedoch nicht gespeichert, wenn ein file: URI, der in einem virtuellen Computer auf einem Betriebssystem erstellt wird, in einen abstrakten Pfadnamen in einem virtuellen Computer auf einem anderen Betriebssystem konvertiert wird.

In 1.4 hinzugefügt.

Java Dokumentation für java.io.File.File(java.net.URI).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für:

File(String)

Erstellt eine neue File Instanz, indem die angegebene Pfadnamezeichenfolge in einen abstrakten Pfadnamen konvertiert wird.

[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

Parameter

pathname
String

Eine Pfadnamezeichenfolge

Attribute

Ausnahmen

if path is null.

Hinweise

Erstellt eine neue File Instanz, indem die angegebene Pfadnamezeichenfolge in einen abstrakten Pfadnamen konvertiert wird. Wenn die angegebene Zeichenfolge die leere Zeichenfolge ist, ist das Ergebnis der leere abstrakte Pfadname.

Java Dokumentation für java.io.File.File(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

File(File, String)

Erstellt eine neue File Instanz aus einem übergeordneten abstrakten Pfadnamen und einer untergeordneten Pfadnamezeichenfolge.

[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

Parameter

parent
File

Der übergeordnete abstrakte Pfadname

child
String

Die untergeordnete Pfadnamezeichenfolge

Attribute

Ausnahmen

if name is null.

Hinweise

Erstellt eine neue File Instanz aus einem übergeordneten abstrakten Pfadnamen und einer untergeordneten Pfadnamezeichenfolge.

Wenn parent die neue Instanz erstellt wirdnull, als würde durch Aufrufen des Einzelargumentkonstruktors File für die angegebene child Pfadnamezeichenfolge die neue File Instanz erstellt.

Andernfalls wird der parent abstrakte Pfadname verwendet, um ein Verzeichnis zu kennzeichnen, und die child Pfadnamezeichenfolge wird verwendet, um entweder ein Verzeichnis oder eine Datei zu kennzeichnen. Wenn die child Pfadnamezeichenfolge absolut ist, wird sie auf systemabhängige Weise in einen relativen Pfadnamen konvertiert. Wenn parent es sich um den leeren abstrakten Pfadnamen handelt, wird die neue File Instanz erstellt, indem sie in einen abstrakten Pfadnamen konvertiert child und das Ergebnis anhand eines systemabhängigen Standardverzeichnisses aufgelöst wird. Andernfalls wird jede Pfadnamezeichenfolge in einen abstrakten Pfadnamen konvertiert, und der untergeordnete abstrakte Pfadname wird gegen das übergeordnete Element aufgelöst.

Java Dokumentation für java.io.File.File(java.io.File, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

File(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

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

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

File(String, String)

Erstellt eine neue File Instanz aus einer übergeordneten Pfadname-Zeichenfolge und einer untergeordneten Pfadnamezeichenfolge.

[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

Parameter

parent
String

Die übergeordnete Pfadnamezeichenfolge

child
String

Die untergeordnete Pfadnamezeichenfolge

Attribute

Ausnahmen

wenn name == null.

Hinweise

Erstellt eine neue File Instanz aus einer übergeordneten Pfadname-Zeichenfolge und einer untergeordneten Pfadnamezeichenfolge.

Wenn parent die neue Instanz erstellt wirdnull, als würde durch Aufrufen des Einzelargumentkonstruktors File für die angegebene child Pfadnamezeichenfolge die neue File Instanz erstellt.

Andernfalls wird die parent Pfadnamezeichenfolge verwendet, um ein Verzeichnis zu kennzeichnen, und die child Pfadnamezeichenfolge wird verwendet, um entweder ein Verzeichnis oder eine Datei zu kennzeichnen. Wenn die child Pfadnamezeichenfolge absolut ist, wird sie auf systemabhängige Weise in einen relativen Pfadnamen konvertiert. Wenn parent es sich um die leere Zeichenfolge handelt, wird die neue File Instanz erstellt, indem sie in einen abstrakten Pfadnamen konvertiert child und das Ergebnis anhand eines systemabhängigen Standardverzeichnisses aufgelöst wird. Andernfalls wird jede Pfadnamezeichenfolge in einen abstrakten Pfadnamen konvertiert, und der untergeordnete abstrakte Pfadname wird gegen das übergeordnete Element aufgelöst.

Java Dokumentation für java.io.File.File(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: