TarEntry.ExtractToFile(String, Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Extrait le fichier ou le répertoire actif dans le système de fichiers. Les liens symboliques et les liens durs ne sont pas extraits.
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)
Paramètres
- destinationFileName
- String
Chemin d’accès au fichier de destination.
- overwrite
- Boolean
true si cette méthode doit remplacer un objet de système de fichiers existant situé dans le destinationFileName chemin d’accès ; false pour empêcher le remplacement.
Exceptions
destinationFileName a la valeur null.
destinationFileName est vide.
Le répertoire parent de destinationFileName n’existe pas.
- ou -
overwrite est false et un fichier existe déjà dans destinationFileName.
- ou -
Un répertoire existe avec le même nom que destinationFileName.
- ou -
Un problème d’E/S s’est produit.
Tentative d’extraction d’un lien symbolique, d’un lien dur ou d’un type d’entrée non pris en charge.
Opération non autorisée en raison d’autorisations insuffisantes.
Remarques
Les fichiers de type BlockDevice, CharacterDeviceou Fifo ne peuvent être extraits que dans les plateformes Unix.
L’élévation est requise pour extraire un disque ou BlockDevice un CharacterDevice disque.
Les liens symboliques peuvent être recréés à l’aide CreateSymbolicLink(String, String)de , CreateSymbolicLink(String, String)ou CreateAsSymbolicLink(String).
Les liens durs ne peuvent être extraits que lors de l’utilisation ExtractToDirectory(Stream, String, Boolean) ou ExtractToDirectory(String, String, Boolean).