Создайте объект File
, передав путь к каталогу конструктору. Используйте listFiles()
для получения массива File
объектов для каждого файла в каталоге, а затем вызовите метод getName()
для получения имени файла.
List results = new ArrayList();
File[] files = new File("/path/to/the/directory").listFiles();
//If this pathname does not denote a directory, then listFiles() returns null.
for (File file : files) {
if (file.isFile()) {
results.add(file.getName());
}
}
Это сообщение об ошибке указывает, что система не смогла использовать свой зашифрованный раздел подкачки.
Невозможность использовать своп может привести к замедлению, особенно если на вашей машине не установлено много оперативной памяти.
Предполагая, что система загружается, вы сможете решить проблему без особых хлопот.
Шаг за шагом
sudo gedit /etc/fstab
, новое окно с должен появиться текстовый редактор. /dev/mapper/cryptswap1 none swap sw 0 0
следующим образом: /dev/mapper/cryptswap1 none swap sw,noauto 0 0
Вернувшись в терминал, запустите sudo gedit /etc/rc.local
и добавьте эти две строки сразу после exit 0
:
sleep 5
swapon /dev/mapper/cryptswap1
Надеюсь, это решит вашу проблему, удачи.