Fórum CRIAR PASTA COM O ANO ESPECIFICO E MOVER OS ARQUIVOS XML PRA LÁ CONFORME A DATA #600803
26/02/2019
0
Vicente Santos
Curtir tópico
+ 0Post mais votado
27/02/2019
Não há nada de difícil nisto. Nas versões atuais do delphi existe a Unit DataUtils e a Unit IOUtils que juntas ajudarão a resolver isso, observe:
//Criar diretório com uma data que vem de um TDateTime ou TDate
TDirectory.CreateDirectory('c:\\caminho_que_eu_quero\\'+YearOf(now));
//ou
//Criar diretório com uma data que vem de uma String;
TDirectory.CreateDirectory('c:\\caminho_que_eu_quero\\'+YearOf(strToDate('01/01/2019')));
//depois é só copiar
TFile.Copy('c:\\diretorioAtual','c:\\diretorioDestino');
Espero que goste desta dica.
Um forte abraço e fique com Deus.
Hélio Devmedia
Gostei + 1
Mais Posts
27/02/2019
Vicente Santos
/?
//Criar diretório com uma data que vem de uma String;
TDirectory.CreateDirectory('c:\\\\caminho_que_eu_quero\\\\'+YearOf(strToDate('01/01/2019')));
Gostei + 0
27/02/2019
Vicente Santos
procedure TForm3.MoveArquivo(Origem, Destino: String);
var
SR: TSearchRec;
I: integer;
ArquivoOrigem, ArquivoDestino: string;
begin
I := FindFirst(Origem + '\\*.*', faAnyFile, SR);
while I = 0 do
begin
if (SR.Attr and faDirectory) <> faDirectory then
begin
ArquivoOrigem := Origem + '\\' + SR.Name;
ArquivoDestino := Destino + '\\' + SR.Name;
MoveFile(PChar(ArquivoOrigem), PChar(ArquivoDestino));
end;
I := FindNext(SR);
end;
end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)