Сетевые файлы в Linux

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

Сетевые файлы в Linux

Сообщение EmeraldMan » 10.01.2010 02:16:32

Столкнулся с такой проблемкой:
В Windows с сетевыми файлами можно работать как и с локальными, например:
Код: Выделить всё
CopyFile('\\alex\new\1.txt', 'D:\1.txt')

Можно ли такое же сделать в Linux?
Вообще когда хожу по сетевым ресурсам, в т.ч. и win-ресурсам, в адресную строку ввожу что-то вроде такого: smb://sergey/, однако, такой способ не прокатывает в том же CopyFile...
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород

Re: Сетевые файлы в Linux

Сообщение Иван Шихалев » 10.01.2010 03:08:30

Варианты: а) монтировать сетевые ресурсы в локальную файловую систему; б) использовать какие-то более высокоуровневые библиотеки — насколько я понимаю, распознавание «протокола» smb:// выполняется где-то на уровне KDE...
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Сетевые файлы в Linux

Сообщение Padre_Mortius » 10.01.2010 03:57:34

насколько я понимаю, распознавание «протокола» smb:// выполняется где-то на уровне KDE...

с использованием smbclient
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Сетевые файлы в Linux

Сообщение VirtUX » 10.01.2010 14:36:54

вообще самый простой способ в linux работать со смонтироваными в локальную систему сетевыми ресурсами. Тогда не нужно думать о методе доступа, о службах обслуживающих и пр.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Сетевые файлы в Linux

Сообщение EmeraldMan » 10.01.2010 15:31:14

Спасибо большое за подсказки!
Монтирование действительно самый простой способ и для решения задачи вполне сгодился :)

На перспективу если подумать, чтобы программа работала на всех компах, то надо или программно монтировать каждый раз или (что лучше было бы), как подсказал Иван, использовать высокоуровневые библиотеки.
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru