FileOutputStream Classe
- java.
lang. Object - OutputStream
- com.
microsoft. azure. storage. file. FileOutputStream
- com.
public class FileOutputStream
La classe est un flux d’ajout uniquement pour l’écriture dans le stockage.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
FileOutputStream(final CloudFile parentFile, final long length, final AccessCondition accessCondition, final FileRequestOptions options, final OperationContext opContext) |
Initialise une nouvelle instance de la classe FileOutputStream. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
void |
close()
Ferme ce flux de sortie et libère toutes les ressources système associées à ce flux. Si des données restent dans la mémoire tampon, elles sont validées dans le service. |
synchronized void |
flush()
Vide ce flux de sortie et force l’écriture de tous les octets de sortie mis en mémoire tampon. Si des données restent dans la mémoire tampon, elles sont validées dans le service. |
void |
write(final byte[] data)
Écrit les octets du tableau d’octets spécifié dans ce flux de sortie. |
void |
write(final byte[] data, final int offset, final int length)
Écrit les octets de longueur du tableau d’octets spécifié à partir du décalage dans ce flux de sortie. |
void |
write(final InputStream sourceStream, final long writeLength)
Écrit toutes les données de InputStream dans le fichier. |
void |
write(final int byteVal)
Écrit l’octet spécifié dans ce flux de sortie. Le contrat général pour l’écriture est qu’un octet est écrit dans le flux de sortie. L’octet à écrire est les huit bits d’ordre inférieur de l’argument b. Les 24 bits d’ordre supérieur de b sont ignorés. |
Détails du constructeur
FileOutputStream
protected FileOutputStream(final CloudFile parentFile, final long length, final AccessCondition accessCondition, final FileRequestOptions options, final OperationContext opContext)
Initialise une nouvelle instance de la classe FileOutputStream.
Parameters:
long
qui représente la longueur du fichier en octets.
Throws:
Détails de la méthode
close
public void close()
Ferme ce flux de sortie et libère toutes les ressources système associées à ce flux. Si des données restent dans la mémoire tampon, elles sont validées dans le service.
Throws:
flush
public synchronized void flush()
Vide ce flux de sortie et force l’écriture de tous les octets de sortie mis en mémoire tampon. Si des données restent dans la mémoire tampon, elles sont validées dans le service.
Throws:
write
public void write(final byte[] data)
Écrit les octets du tableau d’octets spécifié dans ce flux de sortie.
Parameters:
byte
qui représente les données à écrire.
Throws:
write
public void write(final byte[] data, final int offset, final int length)
Écrit les octets de longueur du tableau d’octets spécifié à partir du décalage dans ce flux de sortie.
Parameters:
byte
qui représente les données à écrire.
int
qui représente le décalage de début dans les données.
int
qui représente le nombre d’octets à écrire.
Throws:
write
public void write(final InputStream sourceStream, final long writeLength)
Écrit toutes les données de InputStream dans le fichier.
Parameters:
Throws:
write
public void write(final int byteVal)
Écrit l’octet spécifié dans ce flux de sortie. Le contrat général pour l’écriture est qu’un octet est écrit dans le flux de sortie. L’octet à écrire est les huit bits d’ordre inférieur de l’argument b. Les 24 bits d’ordre supérieur de b sont ignorés.
Parameters:
int
qui représente la valeur bye à écrire.
Throws:
S’applique à
Azure SDK for Java