Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: "D:" и "D:\" — разные файлы?  (Прочитано 14425 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vantuz-Subhuman
Участник

ru
Offline Offline
Пол: Мужской

« : 22-12-2010 12:56 » new

Здравствуйте. Кто-нибудь в курсе, почему код:
Код:
File f1 = new File("D:");
File f2 = new File("D:\\");

System.out.println(
f1 + " " + f2 + " " +
f1.equals(f2));

System.out.println(
f1.listFiles()[0] + " " + f2.listFiles()[0] + " " +
f1.listFiles()[0].equals(f2.listFiles()[0]));

даёт в результате:

D: D:\ false
D:\Distribs D:\Distribs true


И какой из вариантов нужно использовать при работе с корнем диска?
Записан

«You should never underestimate the predictability of stupidity»,
«Never attribute to malice that which can be adequately explained by stupidity»
Dale
Блюзмен
Команда клуба

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 22-12-2010 13:14 » 

D: - текущая директория диска D:
D:\ - корневая директория диска D:
Записан

Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.

Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard

Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер.
Kivals
Команда клуба

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 22-12-2010 13:23 » 

> И какой из вариантов нужно использовать при работе с корнем диска?

Второй
Записан
Vantuz-Subhuman
Участник

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 22-12-2010 15:30 » 

Спасибо.
Записан

«You should never underestimate the predictability of stupidity»,
«Never attribute to malice that which can be adequately explained by stupidity»
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines