Создайте объект 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());
}
}
Вы можете просто использовать decimal.ToString ()
Для двух десятичных знаков
myDecimal.ToString("0.00");
Для четырех десятичных знаков
myDecimal.ToString("0.0000");
Это дает точку в качестве десятичного разделителя разделитель тысяч не зависит от культуры.