TarEntry.ExtractToFile(String, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のファイルまたはディレクトリをファイルシステムに抽出します。 シンボリック リンクとハード リンクは抽出されません。
public:
void ExtractToFile(System::String ^ destinationFileName, bool overwrite);
public void ExtractToFile (string destinationFileName, bool overwrite);
member this.ExtractToFile : string * bool -> unit
Public Sub ExtractToFile (destinationFileName As String, overwrite As Boolean)
パラメーター
- destinationFileName
- String
コピー先ファイルへのパス。
- overwrite
- Boolean
true
このメソッドは、パス内にある既存のファイルシステム オブジェクトを上書きする destinationFileName
必要がある場合は 。 false
上書きを防ぐためです。
例外
destinationFileName
が null
です。
destinationFileName
が空です。
の親ディレクトリ destinationFileName
が存在しません。
または
overwrite
は false
で、ファイルは に既に destinationFileName
存在します。
または
ディレクトリは と同じ名前 destinationFileName
で存在します。
または
I/O の問題が発生しました。
シンボリック リンク、ハード リンク、またはサポートされていないエントリの種類を抽出しようとしました。
アクセス許可が不十分なため、操作は許可されません。
注釈
、CharacterDevice、または Fifo 型BlockDeviceのファイルは、Unix プラットフォームでのみ抽出できます。
または CharacterDevice をディスクに抽出するには、昇格がBlockDevice必要です。
シンボリック リンクは、または CreateAsSymbolicLink(String)を使用してCreateSymbolicLink(String, String)CreateSymbolicLink(String, String)再作成できます。
ハード リンクは、 または ExtractToDirectory(String, String, Boolean)を使用ExtractToDirectory(Stream, String, Boolean)する場合にのみ抽出できます。
適用対象
.NET