как открыть SmbFile,как открыть SmbFile, так же, как мы делаем ти файла мы используем Desktop.getDesktop(). Открытый (новый файл (»«))
так же, как мы делаем ти файла мы используем Desktop.getDesktop().open(new File(" "))
любая идея !!
как открыть SmbFile,как открыть SmbFile, так же, как мы делаем ти файла мы используем Desktop.getDesktop(). Открытый (новый файл (»«))
так же, как мы делаем ти файла мы используем Desktop.getDesktop().open(new File(" "))
любая идея !!
«open» Я предполагаю, что вы имеете в виду «открыть во внешнем приложении/браузере».
Если это то, что вы имеете в виду, ответ заключается в том, что вы не можете сделать это, используя SmbFile
или jcifs
. Вот почему.
Класс Desktop.open(File)
запускает внешнее приложение (см. Desktop
javadocs), передавая имя файла в пространство имен файлов операционной системы хоста. В конечном итоге путь к файлу должен быть передан как символьная строка, и внешнее приложение отвечает за открытие файла. Если приложение не было написано для интерпретации символьной строки особым образом, единственный способ передать имя файла на SMB - это установить общий сетевой ресурс SMB ... на уровне операционной системы ... и имя файла было отображено в пространство имен файлов ОС. Но тогда вы просто передадите File
для отображаемого имени пути.
спасибо, что ответили на мои вопросы –