FileUtils.Copy 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Copy(FileDescriptor, FileDescriptor) |
把一個 FD 的內容複製到另一個 FD。 |
| Copy(Stream, Stream) |
將一個串流的內容複製到另一個串流。 |
| Copy(FileDescriptor, FileDescriptor, CancellationSignal, IExecutor, FileUtils+IProgressListener) |
把一個 FD 的內容複製到另一個 FD。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。 |
| Copy(Stream, Stream, CancellationSignal, IExecutor, FileUtils+IProgressListener) |
將一個串流的內容複製到另一個串流。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。 |
Copy(FileDescriptor, FileDescriptor)
把一個 FD 的內容複製到另一個 FD。
[Android.Runtime.Register("copy", "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J", "", ApiSince=29)]
public static long Copy(Java.IO.FileDescriptor in, Java.IO.FileDescriptor out);
[<Android.Runtime.Register("copy", "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)J", "", ApiSince=29)>]
static member Copy : Java.IO.FileDescriptor * Java.IO.FileDescriptor -> int64
參數
該值不可能為零。
- out
- FileDescriptor
該值不可能為零。
傳回
複製的位元組數。
- 屬性
備註
把一個 FD 的內容複製到另一個 FD。
嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。
Java 文件 android.os.FileUtils.copy(java.io.FileDescriptor, java.io.FileDescriptor)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Copy(Stream, Stream)
將一個串流的內容複製到另一個串流。
[Android.Runtime.Register("copy", "(Ljava/io/InputStream;Ljava/io/OutputStream;)J", "", ApiSince=29)]
public static long Copy(System.IO.Stream in, System.IO.Stream out);
[<Android.Runtime.Register("copy", "(Ljava/io/InputStream;Ljava/io/OutputStream;)J", "", ApiSince=29)>]
static member Copy : System.IO.Stream * System.IO.Stream -> int64
參數
- in
- Stream
該值不可能為零。
- out
- Stream
該值不可能為零。
傳回
複製的位元組數。
- 屬性
備註
將一個串流的內容複製到另一個串流。
嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。
Java 文件 android.os.FileUtils.copy(java.io.InputStream, java.io.OutputStream)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Copy(FileDescriptor, FileDescriptor, CancellationSignal, IExecutor, FileUtils+IProgressListener)
把一個 FD 的內容複製到另一個 FD。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。
[Android.Runtime.Register("copy", "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J", "", ApiSince=29)]
public static long Copy(Java.IO.FileDescriptor in, Java.IO.FileDescriptor out, Android.OS.CancellationSignal? signal, Java.Util.Concurrent.IExecutor? executor, Android.OS.FileUtils.IProgressListener? listener);
[<Android.Runtime.Register("copy", "(Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J", "", ApiSince=29)>]
static member Copy : Java.IO.FileDescriptor * Java.IO.FileDescriptor * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.FileUtils.IProgressListener -> int64
參數
該值不可能為零。
- out
- FileDescriptor
該值不可能為零。
- signal
- CancellationSignal
用來示意是否應該提前取消副本。 值可能是 Null。
- executor
- IExecutor
聽眾活動應該透過 A 傳遞。 值可能是 Null。
- listener
- FileUtils.IProgressListener
隨著副本進行,定期通知。 值可能是 Null。
傳回
複製的位元組數。
- 屬性
備註
把一個 FD 的內容複製到另一個 FD。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Copy(Stream, Stream, CancellationSignal, IExecutor, FileUtils+IProgressListener)
將一個串流的內容複製到另一個串流。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。
[Android.Runtime.Register("copy", "(Ljava/io/InputStream;Ljava/io/OutputStream;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J", "", ApiSince=29)]
public static long Copy(System.IO.Stream in, System.IO.Stream out, Android.OS.CancellationSignal? signal, Java.Util.Concurrent.IExecutor? executor, Android.OS.FileUtils.IProgressListener? listener);
[<Android.Runtime.Register("copy", "(Ljava/io/InputStream;Ljava/io/OutputStream;Landroid/os/CancellationSignal;Ljava/util/concurrent/Executor;Landroid/os/FileUtils$ProgressListener;)J", "", ApiSince=29)>]
static member Copy : System.IO.Stream * System.IO.Stream * Android.OS.CancellationSignal * Java.Util.Concurrent.IExecutor * Android.OS.FileUtils.IProgressListener -> int64
參數
- in
- Stream
該值不可能為零。
- out
- Stream
該值不可能為零。
- signal
- CancellationSignal
用來示意是否應該提前取消副本。 值可能是 Null。
- executor
- IExecutor
聽眾活動應該透過 A 傳遞。 值可能是 Null。
- listener
- FileUtils.IProgressListener
隨著副本進行,定期通知。 值可能是 Null。
傳回
複製的位元組數。
- 屬性
備註
將一個串流的內容複製到另一個串流。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。