Ir ao conteúdo

criar pasta usando data atual..


filipesm

Posts recomendados

Postado

ola.. não sei se é aqui que deveria perguntar, mas...

Gostaria de saber se tem algum comando, para criar uma pasta usando a data atual do sistema...

tipo.. Pasta13_04_2006, Pasta14_04_2006... assim por diante..

isso seria para criar uma rotina de backup usando um arquivinho BAT... se alguém souber ou puder dar uma dica.. agradeço...

Postado

:bandeira:

Eu esquici os comandos para adicionar uma lógica de programação em arquivos Bat, através dele pode -se usar extruturas de decisão como if, case e utilizar variaveis.

Se servir você pode usar essa rotina no delphi:


procedure TForm1.Button1Click(Sender: TObject);
var
 Dir, aux: string;
begin
aux :=(dateTostr(date)); // pega a data e trnforma em string
{ aqui começa as rotinas para tirar o "/" da data para poder usa-la como nome de pasta}
if (aux[2] = '/') and (aux[4] = '/')
then
begin
aux[4] := '-';
aux[2] := '-';
end
else
if (aux[3] = '/') and (aux[5] = '/') then
begin
aux[4] := '-';
aux[3] := '-';
end
else
if (aux[3] = '/') and (aux[6] = '/') then
begin
aux[6] := '-';
aux[3] := '-';
end;

Dir := ('C:\Pasta '+aux);

if not DirectoryExists(Dir) then
 ForceDirectories(Dir);

end;

Espero ter ajudado :-BEER

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!