Я хочу создать папку, содержащую файлы, которые моя программа сделала. Например (этот пример не отражает то, что делает моя программа на самом деле):Как создать папку, содержащую много файлов на Java?
private static HashMap<LocalDate,Number> numbers = new HashMap<>();
private static ListIterator li;
public static void saveIndividually(){
try{
if(!numbers.isEmpty()){
ArrayList<LocalDate> lista= new ArrayList<LocalDate>(numbers.keySet());
li=lista.listIterator();
while (li.hasNext()){
Number number=numbers.get(li.next());
FileOutputStream ostreamPassword = new FileOutputStream(number.getDate()+".dat");
ObjectOutputStream oosPass = new ObjectOutputStream(ostreamPassword);
oosPass.writeObject(number);
ostreamPassword.close();
}
}
} catch (IOException ioe) {
System.out.println("Error de IO: " + ioe.getMessage());
} catch (Exception e) {
System.out.println("Error: " + e.getMessage());
}
}
- Моя программа делает комбинацию случайных чисел. - Каждая комбинация хранится в HashMap
, как и я (я добавил новый код): И теперь я хочу сделать документ .txt индивидуально для каждого номера в HashMap
с именем datetime(when the number was created).txt
и ввести все их в папка, позволяющая пользователю читать комбинацию без запуска моей программы. Возможно ли это сделать на Java?
Да, это возможно на Java. Вы пытались сделать это вообще? – Zircon
Разбейте проблему на мелкие кусочки и пойдите. – Compass
Единственное, что у меня нет, это часть, чтобы представить все их в папке. –