語言

FileUtils.Copy 方法

定義

多載

名稱 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

參數

in
FileDescriptor

該值不可能為零。

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

參數

in
FileDescriptor

該值不可能為零。

out
FileDescriptor

該值不可能為零。

signal
CancellationSignal

用來示意是否應該提前取消副本。 值可能是 Null。

executor
IExecutor

聽眾活動應該透過 A 傳遞。 值可能是 Null。

listener
FileUtils.IProgressListener

隨著副本進行,定期通知。 值可能是 Null。

傳回

複製的位元組數。

屬性

備註

把一個 FD 的內容複製到另一個 FD。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。

Java 文件 android.os.FileUtils.copy(java.io.FileDescriptor, java.io.FileDescriptor, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.FileUtils.ProgressListener)。

本頁部分內容為基於 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。

傳回

複製的位元組數。

屬性

備註

將一個串流的內容複製到另一個串流。 嘗試使用多種優化策略,在最後手段中將資料複製回使用者空間副本。

Java 文件 android.os.FileUtils.copy(java.io.InputStream, java.io.OutputStream, android.os.CancellationSignal, java.util.concurrent.Executor, android.os.FileUtils.ProgressListener)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於