File 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| File(URI) |
透過將給定 |
| File(String) |
透過將給定的路徑名稱字串轉換成抽象路徑名稱來建立一個新 |
| File(File, String) |
從父抽象路徑名稱和子路徑名稱字串建立一個新 |
| File(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| File(String, String) |
從父路徑名稱字串和子路徑名稱字串建立新 |
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
一個絕對且階層式的 URI,其方案為 "file",一個非空的路徑元件,以及未定義的權威、查詢與片段元件
- 屬性
例外狀況
如果 uri == null。
如果 uri 不符合上述條件。
備註
透過將給定file:的 URI 轉換成抽象路徑名稱來建立一個新File實例。
URI 的 file: 精確形式是系統依賴的,因此此建構子執行的轉換也是系統相關的。
對於給定的抽象路徑名稱 f ,保證
<引用> new File( f. F#toURI() toURI()).equals(.</Blockquote>#getAbsoluteFile() getAbsoluteFile())
只要原始的抽象路徑名稱、URI 與新的抽象路徑名稱皆在同一台 Java 虛擬機器中(可能是不同的呼叫方式)所建立。 然而,當 file: 一個作業系統虛擬機建立的 URI 在另一個作業系統的虛擬機中轉換成抽象路徑名稱時,這種關係通常不成立。
在 1.4 版本加入。
Java 文件 java.io.File.File(java.net.URI)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
另請參閱
適用於
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
路徑名稱字串
- 屬性
例外狀況
若 path 是 null。
備註
透過將給定的路徑名稱字串轉換成抽象路徑名稱來建立一個新 File 實例。 若給定字串為空字串,則結果為空抽象路徑名稱。
Java 文件 java.io.File.File(java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
子路徑名稱字串
- 屬性
例外狀況
若 name 是 null。
備註
從父抽象路徑名稱和子路徑名稱字串建立一個新 File 實例。
若 parent 是null,則新File實例的建立方式如同在給定child路徑名稱字串中呼叫單參數File建構子。
否則 parent 抽象路徑名稱會被取為目錄, child 路徑名稱字串則被取為目錄或檔案。 如果路徑 child 名稱字串是絕對的,則會以系統依賴的方式轉換成相對路徑名稱。 若 parent 是空的抽象路徑名稱,則透過轉換child成抽象路徑名稱,並將結果解析為系統依賴的預設目錄來建立新File實例。 否則,每個路徑名稱字串會被轉換成抽象路徑名稱,並以父節點解析子抽象路徑名稱。
Java 文件 java.io.File.File(java.io.File, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
File(IntPtr, JniHandleOwnership)
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。
protected File(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.File : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.File
參數
- transfer
- JniHandleOwnership
JniHandleOwnershipA 指示如何處理javaReference
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
子路徑名稱字串
- 屬性
例外狀況
如果 name == null。
備註
從父路徑名稱字串和子路徑名稱字串建立新 File 實例。
若 parent 是null,則新File實例的建立方式如同在給定child路徑名稱字串中呼叫單參數File建構子。
否則 parent ,pathname 字串會被取為目錄, child pathname 字串則會被取為目錄或檔案。 如果路徑 child 名稱字串是絕對的,則會以系統依賴的方式轉換成相對路徑名稱。 若 parent 是空字串,則透過轉換child成抽象路徑名稱,並將結果解析為系統依賴的預設目錄,建立新File實例。 否則,每個路徑名稱字串會被轉換成抽象路徑名稱,並以父節點解析子抽象路徑名稱。
Java 文件 java.io.File.File(java.lang.String, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。