Alors que java.io.RandomAccessFile
a un close()
méthode java.io.File
ne fonctionne pas. Pourquoi donc? Le fichier est-il automatiquement fermé lors de la finalisation?
Merci!
Alors que java.io.RandomAccessFile
a un close()
méthode java.io.File
ne fonctionne pas. Pourquoi donc? Le fichier est-il automatiquement fermé lors de la finalisation?
Merci!
La javadoc de l' File
classe décrit la classe:
Une représentation abstraite de fichier et de répertoire des chemins d'accès.
File
n'est qu'une représentation d'un chemin, avec un peu de méthodes concernant le système de fichiers (comme exists()
) et le répertoire de la manipulation, mais réelle streaming d'entrée et de sortie se fait ailleurs. Les flux peuvent être ouverts et fermés, les fichiers ne peuvent pas.
(Mon opinion personnelle est qu'il est assez regrettable que le Soleil a ensuite continué à créer RandomAccessFile
,, causant beaucoup de la confusion avec son incompatibilité de nommage.)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.