none
Copiar um arquivo do servidor para uma pasta local RRS feed

  • Discussão Geral

  • Estou desenvolvendo uma rotina com o objetivo de copiar arquivos do servidor para uma pasta local. Mas infelizmente não copia. A idéia e cada 1 minuto copiar os arquivos. Deixei um Sleep(5000) menor para faciliar o teste. Não tem dominio no servidor. A pasta no servidor está mapeada. Poderiam dar uma olhada ?. Obrigado.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Linq;
    using System.ServiceProcess;
    using System.Text;
    using System.Threading;
    using System.Threading.Tasks;
    using System.IO;

    namespace WindowsService1
    {
        public partial class Service1 : ServiceBase
        {
            public Service1()
            {
                InitializeComponent();
            }

            protected override void OnStart(string[] args)
            {
                ThreadStart start = new ThreadStart(CopiarArquivo);

                Thread thread = new Thread(start);

                thread.Start();
            }

            protected override void OnStop()
            {
            }

            public void CopiarArquivo()
            {

                for (int i = 0; i < 600; i++)
                {
                    Thread.Sleep(5000);

            File.Copy(@"Z:\PARAM.SAC", @"C:\SACTRM\PARAM.SAC");
                }
            }
        }
    }
    quarta-feira, 6 de setembro de 2017 01:04

Todas as Respostas

  • https://msdn.microsoft.com/en-us/library/system.io.directoryinfo.aspx

    A flower cannot blossom without sunshine, and man cannot live without love.

    quarta-feira, 20 de setembro de 2017 15:41
    Moderador