Russian Qt Forum
Ноябрь 22, 2024, 22:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Получить сетевой адрес файла  (Прочитано 3870 раз)
Vamireh
Гость
« : Сентябрь 04, 2015, 20:26 »

Нужно определить доступен ли файл из сети (расшарен) и если да, то по его локальному имени (D:/Dir/File.exe) получить его сетевой адрес (\\192.168.10.1\Disk_D\Dir\File.exe). Как бы такое сделать?
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #1 : Сентябрь 07, 2015, 10:27 »

я даже не знаю как это должно быть реализовано? на виндовс шарах, или фтп?
Записан
Bepec
Гость
« Ответ #2 : Сентябрь 07, 2015, 14:19 »

Невозможно, на мой взгляд.
Ну или топорным методов брать хеш файла и сверять со всеми сетевыми ресурсами.
Записан
Vamireh
Гость
« Ответ #3 : Сентябрь 07, 2015, 19:34 »

"net share" в Windows показывает расшаренные ресурсы. Можно из его вывода выдрать пути и найти совпадение с началом пути искомого файла. Пока идея какая-то такая.
Записан
andrew.k
Гость
« Ответ #4 : Сентябрь 22, 2015, 01:59 »

Невозможно, на мой взгляд.
Ну или топорным методов брать хеш файла и сверять со всеми сетевыми ресурсами.
Ты до сих пор все делишься бесполезными советами во всех топиках? )
Вот же ты... чудной  Смеющийся

Vamireh,
+1 за net share
Получить вывод команды поможет QProcess.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.087 секунд. Запросов: 23.