Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.218.61.16] |
|
Сообщ.
#1
,
|
|
|
Подскажите существует ли библиотеки для работы с ext3/ext4,
или как встроить в свою программу какие нибудь механизмы чтобы можно было читать и копировать файлы находящиеся на Linux машине c файловой системой ext3/ext4 . |
Сообщ.
#2
,
|
|
|
Если изначально ФС - Wind'овая? Я, увы, устанавливал драйвер для доступа к ext3/ext4. Думаю, что Винда по-другому и не даст.
|
Сообщ.
#3
,
|
|
|
Да моя прога на С# запускается на Винде, а доступ нужен к Linux-тачкам, насчет драйвера я в курсе, но мне для этого и надо внедрить что-то именно в свою прогу , чтобы не бегать по всем компам в сети и не устанавливать всем драйвер
|
Сообщ.
#4
,
|
|
|
ни чего лучшего не нашел , пришлось костыль в виде pscp.exe
Process.Start("pscp.exe", @" root@11.22.33.44:/home/user/file.tar.gz D:\install\"); |
Сообщ.
#5
,
|
|
|
Одно не удобство для пользователя , выскакивает окошко командной строки CMD для ввода пароля
|
Сообщ.
#6
,
|
|
|
ОК решено
вот так private void button3_Click(object sender, EventArgs e) { string directory = AppDomain.CurrentDomain.BaseDirectory; System.Diagnostics.Process.Start(directory + "pscp.exe ", "-pw " + textBox7.Text + " " + textBox5.Text + @"@" + textBox4.Text + @":/etc/vipnet/user/iplir.conf " + directory); System.Diagnostics.Process.Start(directory + "pscp.exe ", "-pw " + textBox7.Text + " " + textBox5.Text + @"@" + textBox4.Text + @":/etc/vipnet/user/mftp.conf " + directory); } для пользователя ни каких лишних телодвижений , один клик и все Добавлено если кого заинтересует , выложу проект , это парсер для VipNet конфигов, сейчас еще делаю для логов |
Сообщ.
#7
,
|
|
|
Как и обещал исходники
https://github.com/dbms-hytech/ParserVipNet |