Jak mogę utworzyć pusty folder w Javie?Jak utworzyć folder w Javie?
Odpowiedz
File f = new File("C:\\TEST");
try{
if(f.mkdir()) {
System.out.println("Directory Created");
} else {
System.out.println("Directory is not created");
}
} catch(Exception e){
e.printStackTrace();
}
zagłosował na debugowanie i przechwytywanie wyjątków –
Zastanawiasz się: Jaki przypadek spowodowałby utworzenie innej gałęzi? Czy nie wystąpiłby wyjątek w przypadku niepowodzenia tworzenia? –
Czy to nie jest 'mkdir' (wszystko małymi literami)? @ 0xA3: mkdir zgłasza SecurityExceptions, ale na pewno tak się nie stanie, jeśli C: \ TEST nie istnieje? –
połączeń File.mkdir
, tak:
new File(path).mkdir();
Zastosowanie mkdir()
:
new File('/path/to/folder').mkdir();
Zastosowanie metody mkdir od klasy pliku:
http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html#mkdir%28%29
W Java 7 i nowszych można użyć statycznej metody Files.createDirectory() klasy java.nio.file.Files
wraz z Paths.get
.
Files.createDirectory(Paths.get("/path/to/folder"));
Sposób Files.createDirectories() tworzy katalogi nadrzędne, jeżeli takie nie istnieją.
'Pliki. createDirectories() 'będzie także cicho ignorować już istniejące katalogi. – gronostaj
Lepiej używać mkdirs
jak:
new File("dirPath/").mkdirs();
mkdirs
: też tworzyć katalogi nadrzędne, jeżeli takie nie istnieją.
ps: nie zapomnij o końcu /
, który wyraźnie wskazuje, że chcesz utworzyć katalog.
Korzystanie Java 8:
Files.createDirectories(Paths.get("/path/to/folder"));
samo:
new File("/path/to/folder").mkdirs();
Albo
Files.createDirectory(Paths.get("/path/to/folder"));
samo:
new File("/path/to/folder").mkdir();
- 1. Jak utworzyć plik w java (nie folder)?
- 2. Jak utworzyć nowy folder?
- 3. Jak utworzyć folder/katalog
- 4. Jak znaleźć folder "Moje dokumenty" w Javie
- 5. Jak utworzyć słownik w Javie?
- 6. Jak utworzyć folder w katalogu domowym?
- 7. Jak utworzyć folder w repozytorium github?
- 8. Jak utworzyć folder appdata z C#
- 9. Jak utworzyć folder za pomocą szablonu .tt?
- 10. Jak utworzyć folder, jeśli nie istnieje?
- 11. utworzyć folder programowo w Xcode - Cel C
- 12. Jak utworzyć losowy BigDecimal w Javie?
- 13. Jak utworzyć Kafka ZKStringSerializer w Javie?
- 14. Jak utworzyć zagnieżdżony obiekt Json w Javie?
- 15. Jak utworzyć 3D Tag Cloud w Javie
- 16. Jak utworzyć pusty strumień w Javie?
- 17. Jak utworzyć prosty indeks prefiksu w Javie?
- 18. W języku Java, czy powinienem utworzyć nowy pakiet, folder lub folder źródłowy?
- 19. Jak utworzyć folder lub podkatalog dla projektu w QtCreator?
- 20. Jak mogę utworzyć tymczasowy folder w java 6?
- 21. jak utworzyć klasę dynamiczną w środowisku wykonawczym w Javie
- 22. Nie można utworzyć tablicy LinkedLists w Javie ...?
- 23. Jak utworzyć folder pod Amazon S3 przez API PHP?
- 24. Jak utworzyć folder współdzielony z wiersza poleceń systemu Windows?
- 25. Jak utworzyć folder (jeśli nie jest obecny) za pomocą Logger.new?
- 26. Jak utworzyć folder, kątowe 2 kompilacji przy użyciu systemjs.config.js
- 27. Jak utworzyć folder skrótów na serwerze WWW Linux?
- 28. jak utworzyć pojedynczy adnotację przyjąć wiele wartości w Javie
- 29. jak utworzyć plik w Javie, tylko jeśli jeszcze nie istnieje?
- 30. Jak utworzyć instancję ogólnej klasy rekursywnej w Javie
ty coul d właśnie wylogowałem to samo pytanie i znalazłem odpowiedź na to w sekundę! – CoolBeans
Hmm .. I Googled i to był pierwszy wynik (; – dcow
@CoolBeans Twórcy StackOverflow powiedzieli, że chcą, aby pierwsze tutaj trafiły w Google pytania. Nic złego w tworzeniu prostego pytania dotyczącego google tutaj, jeśli jest wyraźnie podana i oryginalna (nie duplikat w StackOverflow) –