Модераторы: diadiavova, gambit

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Работа с FTP 
:(
    Опции темы
Natapro
Дата 16.5.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Подскажыте пожалуйста как сделать программу которая б работала с фтп, и когда на фтп файл "Файл.тхт"  б дополнялся ну в него вписывали какие-то даные...
то программа выводила б последнии строчки которые были додады, в текст бокс ???? пожалуйста очень нужно..


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Простейшие операции можно выполнить с помощью System.Net.WebClient, а вообще System.Net.FtpWebRequest и System.Net.FtpWebResponse.
Читай документацию по этим классам.

Это сообщение отредактировал(а) diadiavova - 16.5.2010, 13:41


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 16.5.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ни привет тебе, ни где пропадала. ни ради выдеть, добре добре дядько Вовко, буду я тепе ещё ныть туть ))) и на чаёк приглашать

щяс поищю )


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
  Дата 16.5.2010, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



нашла как залить файл на фтп, помогите пожалуйста мне отредактировать код, а то у меня не получается..

Код

Imports System.Net
Imports System.IO
Imports System.Text


Код

Try
            Dim request As FtpWebRequest = DirectCast(WebRequest.Create("ftp://ftp.narod.ru//new.txt"), FtpWebRequest)
            request.Method = WebRequestMethods.Ftp.UploadFile
            request.Credentials = New NetworkCredential("login", "password")
            Dim sourceStream As New StreamReader("d:\testfile.txt")
            Dim fileContents As Byte() = Encoding.Default.GetBytes(Text)
            sourceStream.Close()
            request.ContentLength = fileContents.Length
            Dim requestStream As Stream = request.GetRequestStream()
            requestStream.Write(fileContents, 0, fileContents.Length)
            requestStream.Close()
            MsgBox("Загрузка успешно завершена!")
        Catch
            MsgBox("Ошибка!")
        End Try



--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



А почему просто не воспользоваться методом UploadFile?


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 16.5.2010, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ну наверное исходника с єтим методом не  smile нашла...


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
diadiavova
Дата 16.5.2010, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Наверно хорошо искала
http://msdn.microsoft.com/ru-ru/library/36s52zhs(VS.90).aspx


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
  Дата 16.5.2010, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



ДяДь Вовка, я так тепя люпкаю ты ведь знаешь, а можно примерчик,  готофенький ?  smile 


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Pilger
  Дата 16.5.2010, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 10.5.2008
Где: Германия

Репутация: нет
Всего: нет



Примерчик есть по той ссылке, что выше.


--------------------
Ein Leben nach der Schleife existiert, nur wenn die Schleife terminiert.
PM MAIL ICQ   Вверх
diadiavova
Дата 16.5.2010, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Pilger @  16.5.2010,  17:25 Найти цитируемый пост)
Примерчик есть по той ссылке, что выше. 

 smile 
Код

        Dim wc As New WebClient
        wc.UploadFile("ftp://natapro:[email protected]/new.txt", "d:\testfile.txt")
 smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 16.5.2010, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Цитата

Код

Dim wc As New WebClient
        wc.UploadFile("ftp://natapro:[email protected]/new.txt", "d:\testfile.txt")


это производится скачивание файла да ?

а как сделать что б, точнее как сделать что прога узнавала когда файл дополняют.. и сообщяла мне...
тоесть выводила  в текст бокс, текст который было додан..


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Natapro
Дата 16.5.2010, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Код

wc 
требует обявления


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Pilger
Дата 16.5.2010, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 257
Регистрация: 10.5.2008
Где: Германия

Репутация: нет
Всего: нет



Э-э-э ^^
Код

Dim wc As New WebClient



--------------------
Ein Leben nach der Schleife existiert, nur wenn die Schleife terminiert.
PM MAIL ICQ   Вверх
diadiavova
Дата 16.5.2010, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Natapro @  16.5.2010,  17:53 Найти цитируемый пост)
а как сделать что б, точнее как сделать что прога узнавала когда файл дополняют.. и сообщяла мне...
тоесть выводила  в текст бокс, текст который было додан.. 

Код

Imports System.Net
Module Module1

    Sub Main()
        Dim wr As FtpWebRequest = WebRequest.Create("ftp://natapro:[email protected]/new.txt")
        wr.Method = WebRequestMethods.Ftp.GetDateTimestamp
        Dim resp As FtpWebResponse = wr.GetResponse
        Console.WriteLine(resp.LastModified)
        Console.ReadKey()
    End Sub

End Module


Цитата(Natapro @  16.5.2010,  18:15 Найти цитируемый пост)
требует обявления 

А ты импортировать System.Net не забыла?

Это сообщение отредактировал(а) diadiavova - 16.5.2010, 17:29


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Natapro
Дата 16.5.2010, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 13.9.2009
Где: Украина

Репутация: нет
Всего: нет



Цитата

Код

Imports System.Net
Module Module1
    Sub Main()
        Dim wr As FtpWebRequest = WebRequest.Create("ftp://natapro:[email protected]/new.txt")
        wr.Method = WebRequestMethods.Ftp.GetDateTimestamp
        Dim resp As FtpWebResponse = wr.GetResponse
        Console.WriteLine(resp.LastModified)
        Console.ReadKey()
    End Sub
End Module


что-то я слабо поняла что тут нашкряпано... и что оно делает ? читает  или как ? куда оно выводит его, или где код который выдодит его в текст боксы ? мм smile


Это сообщение отредактировал(а) Natapro - 16.5.2010, 17:46


--------------------
Красивая девушка не может быть глупой.Умная девушка не позволит себе быть некрасивой...
PM MAIL   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0889 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.