En Java, ¿cuál es la ubicación predeterminada para los archivos recién creados?En Java, ¿cuál es la ubicación predeterminada para los archivos recién creados?
Respuesta
Si el directorio actual de la aplicación. Si, por ejemplo, se crea un archivo utilizando
new FileOutputStream("myfile")
entonces se crea en el directorio "actual", que se puede recuperar llamando
System.getProperty("user.dir");
Sin embargo, si se cambia el directorio actual llamando a métodos nativos (muy poco probable!), la propiedad no se actualiza. Se puede ver como el directorio actual inicial de la aplicación.
Si inicia la aplicación Java en un archivo por lotes y hace doble clic en el enlace, el directorio actual será el directorio donde residió el archivo por lotes, pero esto se puede cambiar en el enlace.
Si se inicia la aplicación Java desde la línea de comandos, que ya conoce el directorio que se encuentre.
Si se inicia la aplicación Java desde el IDE, el directorio actual es por lo general la raíz del proyecto, pero esto puede usualmente se configura en la configuración de inicio.
ACTUALIZACIÓN 2017-08:
Usted también podría siempre encontrar la ubicación correcta actual con new File(".").getAbsolutePath()
.
¿Crear recientemente archivos?Huh ... Parece incómodo.
Si está utilizando cualquier IDE como Eclipse
, se le solicitará que cree un workspace
en su unidad local mencionada. Habrá una carpeta source
en ella. Luego, a medida que crea diferentes proyectos y crea diferentes archivos java, los archivos se crearán y almacenarán en su respectiva carpeta source
. Los archivos .class
también se almacena en el mismo directorio que los archivos .java
supongo, esta cantidad sólo yo podía responder a interpretar su incompleta cuestión.
Bueno, y supongo que sé por qué recibiste ese voto negativo hace 4 años ... simplemente no entendiste el *** *** completa pregunta: OP quería saber en qué directorio Java escribe los archivos cuando almacena un archivo al pasar nada más que un nombre de archivo a (por ejemplo) un * FileWriter *. Me gana por qué alguien respondería a esa pregunta explicando cómo Eclipse como IDE crea archivos ... completándolo con una cereza llena de arrogancia. Voy a votar a favor, pero dudo que eso tenga sentido después de todos estos años. –
Esperando que esté utilizando eclipse o net beans ide. Los archivos recién creados se almacenarán en el espacio de trabajo del proyecto en función de cómo se crea el archivo. Por ejemplo, puede crear un archivo por 1) usando createfilename 2) mediante el uso de FileOutputStream archivo, FileWriter, etc. PrintStream
- 1. UnauthorizedAccessException en archivos recién creados
- 2. ¿Cuál es la ubicación predeterminada para los registros de MSBuild?
- 3. Detectar los archivos recién creados pesar de Java en tiempo real
- 4. ¿Establecer permisos predeterminados para los archivos y subdirectorios recién creados en un directorio de Linux?
- 5. ¿Cuál es la ubicación predeterminada para keystore/truststore de aplicaciones Java?
- 6. Código de Python para encontrar todos los archivos recién creados, modificados y eliminados en todos los directorios/subdirectorios desde/directory
- 7. ¿Cuál es la mejor práctica para la ubicación de los archivos de configuración de la aplicación Java?
- 8. ¿Cuál es la inicialización predeterminada de una matriz en Java?
- 9. ¿Cuál es la codificación predeterminada para System.IO.File.ReadAllText
- 10. ¿Cuál es la ruta predeterminada para incluir archivos del sistema OSX al compilar una aplicación C++?
- 11. cambiar la ubicación de los archivos temporales creados con Apache POI
- 12. ¿Cómo puedo controlar un directorio para los archivos recién cargados?
- 13. jQuery bind ajax: success no funciona en la aplicación rails 3 para elementos recién creados (ajax)
- 14. ¿La mejor ubicación para los archivos ant build.xml?
- 15. ¿Cuál es la codificación predeterminada para una cadena en VB.NET?
- 16. ¿Dónde está la ubicación de registro predeterminada para SharePoint/MOSS?
- 17. Mantenimiento automático del instalador de WiX actualizado con archivos recién creados
- 18. supervisor.conf ubicación predeterminada
- 19. Ubicación para archivos de sesión en Apache/PHP
- 20. ¿Cuál es la codificación predeterminada para las cadenas C?
- 21. ¿Cuál es la altura predeterminada de UITableViewCell?
- 22. ¿Cuál es la "mejor práctica" para la ubicación de los archivos de registro del servicio de Windows?
- 23. ¿Cuál es la configuración predeterminada de MongoDB en OSX?
- 24. ¿Cuál es la codificación predeterminada de la JVM?
- 25. Ubicación predeterminada de la base de datos PostgreSQL en Linux
- 26. borrar automáticamente los archivos recién añadidos al estanterías en Perforce
- 27. Cómo cambiar la ubicación predeterminada de WebProjectOutputDir?
- 28. El método posterior de jQuery no funciona con los elementos recién creados
- 29. Generador de ID para los objetos creados
- 30. ¿Cuál es la diferencia entre los atributos <pathelement> 'ruta' y 'ubicación' en Ant?
¿Está utilizando algún IDE (Eclipse, NetBeans, etc.)? – Mudassir
@Nishant: tal vez soy un poco ingenuo, pero ¿qué dice ese hecho acerca de esta pregunta? – posdef
Por favor, dale * mucho * más contexto ... lee http://tinyurl.com/so-hints –