Ir para conteúdo
Fórum Script Brasil
  • 0

Copia De Arquivos Entre Comps Em Uma Intranet


juna1

Pergunta

galera tenho que copiar alguns arquivos de um comp para outro (estão em uma intranet) atraves de um diretório lido em um txt, o programa de copiar o arquivo eu já fiz, agora o problema é transferir o arquivo para outro comp...

ai vai o código, se alguém conseguir me ajudar eu agradeço porque eu estou perdido... sad.gif

#include<windows.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define MAX 100
#include <iostream>
#include <conio.h>

using namespace::std;

int func (void){

  char *p;
  char *comando;
  char origem[30];
  char linha[MAX];
  int i=0,a=0;

  FILE *arq;

  if ((arq = fopen("T1.txt", "r"))) {
   if(! arq) {

     perror("Erro ao abrir arquivo");
     getch();
     return -1;

   }//if

   while(a<9){

      while (fgets(linha, MAX, arq)) {

          /* tira o \n da linha lida do arquivo se ele existir */

          if ((p = strchr(linha, '\n')))

              *p = '\0';


          //aqui retira seu diretorio de origem

          i=0;
          while(linha[i]!=' '){
              if (i==0);
              else

                 origem[i-1]=linha[i];

              i++;

          }

          origem[i-2]='\0';

          if (linha[strlen(linha) - 1] == '1'){

              sprintf(comando,"copy %s C:\\Dev-Cpp\\pasta1\\",origem);
              system(comando);
              cout<<linha<<"\n\n"; 

          }else

            if (linha[strlen(linha) - 1] == '0'){

              sprintf(comando, "copy %s C:\\Dev-Cpp\\pasta0\\",origem);
              system(comando);
              cout<<linha<<"\n\n"; 
            }//if

      }//while

   }// while looping infinito

  }//if

}//func


int main(){

 func(); 
 return 0;

} 

falou galera ...

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

você tem duas saídas.....

ou descobre um comando do windows que faça isso pra voce.......

uma vez precisei fazer isso e usei um comando pra transferir arquivos.....só que era no LINUX........

ou você faz um socket..........que seria bem + trabalhoso..........

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...