Как мне конвертировать пути, которые содержат unc акции - PullRequest
0 голосов
/ 14 мая 2018

Если пользователь не подключил удаленный диск и просто использует синтаксис \\, как преобразовать такой путь (\\nas), содержащийся в строке, в файл на Java, извините, не совсем уверен, как вы это называете\\ naming.

Также относится к конкретным окнам, это также может быть //

1 Ответ

0 голосов
/ 14 мая 2018

Вы можете передать любое допустимое имя файла конструктору File, и Java с этим справится.например,

File input = new File("\\\\nas\\somefile.txt");

будет работать просто отлично.Обратите внимание на побег обратной косой черты.Java также может обрабатывать прямые косые черты, поэтому вышеприведенное можно записать так:

File input = new File("//nas/somefile.txt");

Имя файла, например \\nas\somefile.txt, называется UNC path

...