In Java, qual è il percorso predefinito per i file appena creati?

In Java, qual è il percorso predefinito per i file appena creati?

  • Stai usando qualche IDE (Eclipse, NetBeans, etc.)?
  • forse sono un po ‘ ingenuo, ma che cosa fatto questa domanda?
  • Si prega di dare molto di più il contesto di… leggi di tinyurl.com/so-hints

 

2 Replies
  1. 30

    Se la directory corrente dell’applicazione. Se ad esempio si crea un File utilizzando

    new FileOutputStream("myfile")

    quindi si è creato nella “corrente” directory, che può essere recuperato chiamando

    System.getProperty("user.dir");

    Tuttavia, se si cambia la directory corrente chiamando i metodi nativi (molto improbabile!), la proprietà non è aggiornato. Esso può essere visto come directory corrente iniziale dell’applicazione.

    Se si avvia l’applicazione Java in un batch file e fare doppio clic sul collegamento, la directory corrente sarà la directory in cui il file batch risiedeva, ma questo può essere cambiato nel link.

    Se si avvia l’applicazione Java da linea di comando, si sa già la directory in cui ti trovi.

    Se si avvia l’applicazione Java da l’IDE, la directory corrente è di solito la radice del progetto, ma questo di solito può essere configurato in configurazione di lancio.

    AGGIORNAMENTO 2017-08:

    Si potrebbe anche trovare sempre attuale posizione corretta con new File(".").getAbsolutePath().

  2. 1

    Sperando si utilizza eclipse o net beans ide.I nuovi file saranno memorizzati nell’area di lavoro del progetto, sulla base di come si crea il file.
    Ad esempio è possibile creare un file da
    1) utilizzando createfilename
    2)utilizzando il file di FileOutputStream,FileWriter,PrintWriter etc.

Lascia un commento