ID do artigo: 914355 - Última revisão: quarta-feira, 6 de dezembro de 2006 - Revisão: 1.4

Como usar o objeto My.Computer.Network para baixar e carregar arquivos no Visual Basic 2005

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

aprender sobre como usar o objeto My.Computer.Network e seus métodos para baixar e carregar arquivos em uma rede Microsoft Visual Basic 2005. Este artigo contém passos de exemplo e código de exemplo que demonstre como usar o objeto My.Computer.Network para essas tarefas.

INTRODUÇÃO

Este artigo descreve como usar o objeto My.Computer.Network para carregar e baixar arquivos em uma rede no Visual Basic 2005. Usando esse objeto, você pode transferir arquivos de um computador local para um recurso de rede remota. Além disso, você pode transferir arquivos de um recurso de rede remota para um computador local. Para fazer isso, use os seguintes métodos em um aplicativo Visual Basic 2005:
  • My.Computer.Network.DownloadFile
  • My.Computer.Network.UploadFile
O método My.Computer.Network.UploadFile envia o arquivo especificado do computador local para o endereço de host remoto especificado. O método My.Computer.Network.DownloadFile baixa o arquivo remoto especificado e salva o arquivo no local especificado no computador local.

Mais Informações

O exemplo seguinte e código de exemplo demonstram como usar o objeto My.Computer.Network para baixar e carregar arquivos no Visual Basic 2005. Para obter mais informações sobre esses métodos, como informações sobre exceções que podem ser lançadas e sobre opções de parâmetro, consulte a seção "Referências".

Observação Antes de executar esses exemplos, verifique se as seguintes condições são verdadeiras:
  • O computador local pode se conectar a um recurso de rede remota.
  • O caminho da pasta existe.
  • Você tem permissões de gravação para a pasta.
Ou, você pode criar uma pasta de rede compartilhada no computador local. Em seguida, use esta pasta de rede compartilhada para simular um recurso de rede remota.

Use o método My.Computer.Network.DownloadFile para baixar um arquivo

Este exemplo passo a passo ilustra como baixar um arquivo de um recurso de rede remota e, em seguida, salve o arquivo em um computador local usando o método My.Computer.Network.DownloadFile . Para fazer isso, execute as seguintes etapas:
  1. Inicie o Microsoft Visual Studio 2005.
  2. No menu arquivo , clique em New Project .
  3. Em Project Types , clique em Visual Basic . Em modelos , clique em Windows Application e, em seguida, clique em OK . Por padrão, um formulário que é denominado Form1 é criado.
  4. Adicione um controle Button ao formulário Form1 .
  5. No modo Design para o formulário de Form1 , clique duas vezes no controle Button1 . A janela de código é exibida.
  6. Adicione o seguinte exemplo de código ao manipulador de eventos Button1_Click . Substituir <HostPath> com o endereço do host e o arquivo que você deseja baixar. Por exemplo, digite \\Server\test.txt . Substituir <LocalPath> com o caminho para a pasta e o arquivo ao qual você deseja salvar o arquivo descarregado. Por exemplo, digite C:\Download\test.txt .

    Observação Se você especificar uma pasta de download que não existe no computador local, a pasta é criada automaticamente.
    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. No menu Build , clique em Build Project.

    Observação Project representa o nome do projeto.
  8. No menu Debug , clique em Iniciar a depuração .
  9. No Form1 , clique em Button1 para baixar o arquivo.

Use o método My.Computer.Network.UploadFile para carregar um arquivo

Este exemplo passo a passo ilustra como carregar um arquivo de um computador local para um recurso de rede remota usando o método My.Computer.Network.UploadFile . Para fazer isso, execute as seguintes etapas:
  1. Inicie o Visual Studio 2005.
  2. No menu arquivo , clique em New Project .
  3. Em Project Types , clique em Visual Basic . Em modelos , clique em Windows Application e, em seguida, clique em OK . Por padrão, um formulário que é denominado Form1 é criado.
  4. Adicione um controle Button ao formulário Form1 .
  5. No modo Design para o formulário de Form1 , clique duas vezes no controle Button1 . A janela de código é exibida.
  6. Adicione o seguinte exemplo de código ao manipulador de eventos Button1_Click . Substituir <LocalPath> com a pasta e o arquivo que você deseja carregar. Por exemplo, digite C:\Upload\test.txt . Substituir <LocalPath> com o caminho da pasta e arquivo para o qual você deseja salvar o arquivo carregado. Por exemplo, digite \\Server\test.txt .

    Observação Se você carregar um arquivo do computador local que tem o mesmo nome de arquivo como um arquivo que está no computador remoto, o arquivo remoto será substituído.
    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. No menu Build , clique em Build Project.

    Observação Project representa o nome do projeto.
  8. No menu Debug , clique em Iniciar a depuração .
  9. No Form1 , clique em Button1 para carregar o arquivo.

Referências

Para obter mais informações sobre o objeto My.Computer.Network , visite o seguinte Microsoft Developer Network (MSDN) site:
http://msdn2.microsoft.com/en-us/library/182d4ety(vs.80).aspx (http://msdn2.microsoft.com/en-us/library/182d4ety(vs.80).aspx)
Para obter mais informações sobre o método My.Computer.Network.DownloadFile , visite o seguinte Microsoft Developer Network (MSDN) site:
http://msdn2.microsoft.com/en-us/library/1say4ws7(VS.80).aspx (http://msdn2.microsoft.com/en-us/library/1say4ws7(VS.80).aspx)
Para obter mais informações sobre o método My.Computer.Network.UploadFile , visite o seguinte Microsoft Developer Network (MSDN) site:
http://msdn2.microsoft.com/en-us/library/w3kksch7(VS.80).aspx (http://msdn2.microsoft.com/en-us/library/w3kksch7(VS.80).aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic 2005
Palavras-chave: 
kbmt kbwindowsforms kbhowto kbinfo KB914355 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 914355  (http://support.microsoft.com/kb/914355/en-us/ )