File Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| File(URI) |
Erstellt eine neue |
| File(String) |
Erstellt eine neue |
| File(File, String) |
Erstellt eine neue |
| 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(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. f#toURI() toURI()).equals(.</blockquote>#getAbsoluteFile() getAbsoluteFile())
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
- 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.