Vidéo: Comment lister tous les fichiers d'un dossier dans un fichier texte 2024
Vous pouvez spécifier l'emplacement exact d'un fichier dans votre code Java. Code comme
nouveau fichier ("C: \ Users \ bburd \ workspace \ 08-01 \ EmployeeInfo.txt")
est vraiment moche, mais cela fonctionne.
Dans le paragraphe précédent, avez-vous remarqué les doubles barres obliques inverses dans "
C: \ Users \ bburd \ workspace …
"? Si vous êtes un utilisateur Windows, vous pourriez être tenté d'écrire
C: Users bburd workspace …
avec des antislashs simples. Mais en Java, le backslash unique a sa propre signification spéciale. Ainsi, en Java, pour indiquer une barre oblique inversée à l'intérieur d'une chaîne entre guillemets, vous utilisez une double barre oblique inversée à la place.
Les utilisateurs de Macintosh et de Linux trouveront peut-être réconfort dans le fait que leur séparateur de chemins,
/
, n'a pas de signification particulière dans une chaîne Java. Sur un Mac, le code
nouveau Fichier ("/ Users / bburd / workspace / 08-01 / EmployeeInfo.txt")
est aussi normal que de respirer. (Eh bien, c'est presque normal!) Mais les utilisateurs Mac et Linux ne devraient pas prétendre à la supériorité trop rapidement.
Des lignes telles que
new File ("/ Users / bburd / workspace …
fonctionnent aussi sous Windows.) Sous Windows, vous pouvez utiliser une barre oblique (
/
) ou un backslash (
) à l'invite de commande Windows, vous pouvez taper
cd c: / users bburd
pour accéder à votre répertoire personnel.