Java - Comment créer un fichier dans un répertoire en utilisant le chemin relatif
Je veux créer un fichier dans un nouveau répertoire à l'aide du chemin d'accès relatif. De la création du répertoire "tmp" est assez facile.
Cependant, quand j'ai créer le fichier, il est situé dans le répertoire courant, pas le nouveau. La ligne de code ci-dessous.
File tempfile = new File("tempfile.txt");
Ont essayé aussi:
File tempfile = new File("\\user.dir\\tmp\\tempfile.txt");
Clairement, je ne suis malentendu comment cette méthode fonctionne. Votre aide est grandement appréciée.
EDIT: ajouté actuellement utilisé la ligne de code ainsi que celui à qui je pense pourrait fonctionner pour un chemin d'accès relatif à éliminer la confusion.
source d'informationauteur Sore Finger Tips
Vous devez vous connecter pour publier un commentaire.
BTW: Pour tester l'utilisation @Règle et TemporaryFolder classe pour créer des fichiers temporaires ou des dossiers
Vous pouvez créer des chemins d'accès relatifs à un répertoire avec les constructeurs qui prennent deux arguments: http://docs.oracle.com/javase/6/docs/api/java/io/File.html
Par exemple:
Par le chemin, la barre oblique inverse "\" peut être utilisé uniquement sur Windows. Dans presque tous les cas, vous pouvez utiliser le portable de barre oblique "/".
Disons que vous avez "Stockage Local" sur le dossier de votre projet et vous voulez mettre un texte ou tout fichier à l'aide de écriture de fichier.