comment créer un .dat fichier en java
Je veux créer un .dat fichier en java, ce qui n'existe pas. Je ne sais pas comment la créer manuellement.
File f = new File(fichier);
est le code utilisé pour le fichier, mais c'est quoi le code pour un fichier qui n'existe pas. En d'autres termes de créer un nouveau fichier.
OriginalL'auteur nick-s | 2012-08-29
Vous devez vous connecter pour publier un commentaire.
Un énoncé comme
File f = new File(file);
ne va pas créer un fichier sur le disque. Classejava.io.File
ne représente qu'un chemin de fichier, pas le fichier sur le disque.Pour créer un nouveau fichier, ouvrir un
FileOutputStream
pour cela, vous pouvez ensuite les utiliser pour écrire des données dans le fichier.Non, FileOutputStream va créer le fichier. FileInputStream lèvera une exception.
Vous pouvez également sauter le bloc finally avec près si vous utilisez le try-with-resources ajoutée dans Java 7, comme suit:
try(OutputStream out = new FileOutputStream("C:\\Temp\\filename.dat") { // Write data to 'out' }
OriginalL'auteur Jesper
Tout simplement:
OriginalL'auteur MrLore
Question est un peu floue, mais cela va créer un nouveau fichier vide:
Si vous souhaitez disposer de certaines données, utilisez un FileOutputStream pour le fichier (qui sera aussi la créer si elle est manquante, remplacer si déjà là).
OriginalL'auteur Thilo
Avant la création d'un fichier vous devriez également vérifier si est n'existe pas vraiment.
OriginalL'auteur Amit Deshpande