Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Ресурсы Список джемов      Поиск   
Arrow_leftНазад в блог

Как получить полный спискок директорий samba машины

Date2008-07-06 UserRuslan Voloshin Commentкоментарии 1

Привет тут у меня возникла ситуация когда есть необходимость получить список всех папков нв wibdows 2003 server. Монтированеи удаленной шары для получения списка директорий как локальной не получил одобрения потому что нужно мониторить примонтированость smb шары.

По этому после недолгих поисков была найдена интересная библиотека для работы руби с smb.

http://rubysmb.sourceforge.net/intro.php

В качестве примера на сайте приведен следующий код

require 'smb'

SMB.open "smb://multivac/public/" do |dir|
print dir.url + " contains:\n"
while name = dir.read
print name, "\t"
end
end

В результате мы получим на стандартный вывод список директорий и файлов директории public   на сервере multivac . Установив на свою систему этот модульдал мне требеюмую гибкость для работы с виндовс файловыми ресурсами из руби.

1 коментариев
Вот еще прмер для установки smb под дебиан
Новый коментарий
зарегистрируйтесь для добавления сообщений
используй формат RedCloth
Ключевые слова:
Гости: 151 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008