Как использовать объект My.Computer.Network для загрузки и выгрузки файлов в Visual Basic 2005

Переводы статьи Переводы статьи
Код статьи: 914355 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Сведения об использованииMy.Computer.Networkобъект и его методы для загрузки и передачи файлов по сети в Microsoft Visual Basic 2005. Данная статья содержит пример инструкции и примеры, демонстрирующие способы использованияMy.Computer.Networkобъект, для этих задач.

Введение эта ссылка может указывать на содержимое полностью или частично на английском языке

В данной статье описывается использованиеMy.Computer.Networkобъект, для загрузки и загрузки файлов по сети в Visual Basic 2005. С помощью этого объекта, можно перенести файлы с локального компьютера к ресурсам удаленной сети. Кроме того можно перенести файлы из удаленного сетевого ресурса на локальном компьютере. Чтобы сделать это, используйте следующие методы в приложении Visual Basic 2005:
  • My.Computer.Network.DownloadFile
  • My.Computer.Network.UploadFile
надписьюMy.Computer.Network.UploadFileметод отправляет указанный файл на локальном компьютере, на адрес, указанный удаленный узел. надписьюMy.Computer.Network.DownloadFileметод загружает указанный удаленный файл и сохранит файл в указанном месте на локальном компьютере.

Дополнительная информация

Ниже образцы и примеры кода демонстрируют использованиеMy.Computer.Networkобъект, для загрузки и загрузки файлов в Visual Basic 2005. Для получения дополнительных сведений об этих методов, таких как сведения об исключения, которые могут быть и параметры в разделе «Ссылки».

Примечание.Перед выполнением примеров, убедитесь, что выполняются следующие условия:
  • Локальный компьютер может подключаться к ресурсам удаленной сети.
  • Путь к папке существует.
  • Имеются разрешения на запись для папки.
Или можно создать общую сетевую папку на локальном компьютере. Затем с помощью этой общей сетевой папке для имитации удаленного сетевого ресурса.

Для загрузки файла используйте метод My.Computer.Network.DownloadFile

В этом примере пошаговые показано, как для загрузки файла с удаленного сетевого ресурса, а затем сохраните файл на локальном компьютере, с помощьюMy.Computer.Network.DownloadFileметод. Выполните следующие действия::
  1. Запустите Microsoft Visual Studio 2005.
  2. в менюФайл:выберите пунктСоздание проекта.
  3. Из спискаТипы проектовзатем –Visual Basic. Из спискаШаблоны:затем –Приложения Windowsи выберите командуOk.. По умолчанию в форму с именемФормы Form1будет создан.
  4. ДобавитьКнопкаэлемент управленияФормы Form1Форма:.
  5. В режиме конструктораФормы Form1формы, дважды щелкните значокButton1Управление:. надписьюКодПоявится окно.
  6. В следующем примере кода для добавленияButton1_Clickобработчик событий. REPLACE<hostpath></hostpath>адрес узла и файл, который требуется загрузить. Введите, например, команду\\Server\test.txt. REPLACE<localpath></localpath>путь к папке и файлу, к которой требуется сохранить загруженный файл. Введите, например, командуC:\Download\test.txt.

    Примечание.Если указать папку для загрузки, не существует на локальном компьютере, она создается автоматически.
    Try
        My.Computer.Network.DownloadFile("<HostPath>", "<LocalPath>")
        MessageBox.Show("File downloaded.")
    Catch ex As Exception
        MessageBox.Show("Access failed" & vbCrLf & ex.Message)
    End Try
    
  7. в менюПостроениевыберите пунктПостроениеProject.

    Примечание.Projectпредставляет имя проекта.
  8. в менюОтладкавыберите пунктНачать отладку.
  9. НаФормы Form1затем –Button1Чтобы загрузить файл.

Метод My.Computer.Network.UploadFile для загрузки файла

В этом примере пошаговые показано, как передача файла с локального компьютера к ресурсам удаленной сети с помощьюMy.Computer.Network.UploadFileметод. Выполните следующие действия::
  1. Запустите Visual Studio 2005.
  2. в менюФайл:выберите пунктСоздание проекта.
  3. Из спискаТипы проектовзатем –Visual Basic. Из спискаШаблоны:затем –Приложения Windowsи выберите командуOk.. По умолчанию в форму с именемФормы Form1будет создан.
  4. ДобавитьКнопкаэлемент управленияФормы Form1Форма:.
  5. В режиме конструктораФормы Form1формы, дважды щелкните значокButton1Управление:. надписьюКодПоявится окно.
  6. В следующем примере кода для добавленияButton1_Clickобработчик событий. REPLACE<localpath></localpath>папки и файла, который нужно отправить. Введите, например, командуC:\Upload\test.txt. REPLACE<localpath></localpath>путь к папке и файлу, к которой требуется сохранить загруженный файл. Введите, например, команду\\Server\test.txt.

    Примечание.Если файл на локальном компьютере, с тем же именем файла, который находится на удаленном компьютере, удаленный файл будет перезаписан.
    Try
        My.Computer.Network.UploadFile("<LocalPath>", "<HostPath>")
        MessageBox.Show("File uploaded.")
    Catch ex As Exception
        MessageBox.Show("Access failed" & vbCrLf & ex.Message)
    End Try
    
    
  7. в менюПостроениевыберите пунктПостроениеProject.

    Примечание.Projectпредставляет имя проекта.
  8. в менюОтладкавыберите пунктНачать отладку.
  9. НаФормы Form1затем –Button1Чтобы загрузить файл.

Ссылки

Для получения дополнительных сведений оMy.Computer.Networkобъект, посетите следующий Microsoft Developer Network (MSDN) веб-узла:
.aspx HTTP://msdn2.Microsoft.com/en-us/library/182d4ety (vs.80)
Для получения дополнительных сведений оMy.Computer.Network.DownloadFileметод, посетите следующий Microsoft Developer Network (MSDN) веб-узла:
.aspx HTTP://msdn2.Microsoft.com/en-us/library/1say4ws7 (VS.80)
Для получения дополнительных сведений оMy.Computer.Network.UploadFileметод, посетите следующий Microsoft Developer Network (MSDN) веб-узла:
.aspx HTTP://msdn2.Microsoft.com/en-us/library/w3kksch7 (VS.80)

Свойства

Код статьи: 914355 - Последний отзыв: 27 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual Basic 2005
Ключевые слова: 
kbwindowsforms kbhowto kbinfo kbmt KB914355 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:914355

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com