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

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:914355
Аннотация
Сведения об использовании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) веб-узла:Для получения дополнительных сведений оMy.Computer.Network.DownloadFileметод, посетите следующий Microsoft Developer Network (MSDN) веб-узла:Для получения дополнительных сведений оMy.Computer.Network.UploadFileметод, посетите следующий Microsoft Developer Network (MSDN) веб-узла:

Внимание! Эта статья переведена автоматически

Özellikler

Makale No: 914355 - Son İnceleme: 11/27/2010 10:13:00 - Düzeltme: 2.0

Microsoft Visual Basic 2005

  • kbwindowsforms kbhowto kbinfo kbmt KB914355 KbMtru
Geri bildirim