Я просто читал какую-то книгу по java и делал несколько небольших программ для практики, я создал небольшой код для получения информации о введенном пути, и код:
String path = JOptionPane.showInputDialog("Enter Path to analyze");
File file = new File(path);
if (file.exists())
{
String result = "";
if (file.isDirectory())
{
result += "Path is directory\n ";
String [] resList = file.list();
for (String s : resList)
{
result += s + ", ";
}
}
if (file.isFile())
{
result += "Path is a file\n";
}
JOptionPane.showMessageDialog(null, result);
Теперь в диалоге ввода, когда я ввожу C:
, результат build, build.xml, manifest.mf, nbproject, src
, но когда я ввожу C :/, он показывает полный список каталогов и файлов в C.
И странно это делает не происходит с диском D и другими дисками (т.е. результат одинаков для D :/ и D :), что происходит, пожалуйста, объясните?
Обновление То же самое происходит в WPF с использованием C #!