Array
(
)

Dúvida String e Word

Paulo
   - 17 ago 2004

Vejam a minha dúvida. Tenho um arquivo de backup q é feito da seguinte forma:
Qdo se vira o ano é criada uma pasta cujo nome é o ano corrente(2004)
Dentro desta pasta, são criadas outras 12(uma cada mês), cujos nomes são
referentes ao numeral q representa cada mês(Jan=01,fev=02 março=03 e etc..)
no nosso caso 08(Agosto) e o arquivo de backup leva o nome back, seguido do
dia mais extensão .zip, assim se fosse feito hoje(17/08/2004) seria:
back17.zip. Existe um programa q eu estou desenvolvendo, no qual, este forum
me ajudou e emuito a desenvolvê-lo, precisa fazer uns passos automaticamente.
O backup fica numa máquina da rede, onde eu pego descompacto e mando para
a pasta FTP onde será feito um UpLoad do mesmo. A dúvida é a seguinte:
Eu não tô conseguindo passar automaticamente a pasta mes e o arquivo de
backup, ou seja,o programa deve fazer tudo automaticamente. Criei um .ini para
configurar o path, até ai tudo. Dei um DecodeDate na data para adicionar o
nome da pasta onde esta o back, só que o Decodate vem 8 para agosto e não 08,
tentei transformar em string e acrscentar a string ´0´, mas mesmo assim nada.
Estes parâmetros devem ser passados em runtime. O mesmo está acontecendo com o arqui
vo de back, onde dou um copy no dia decodificado, e ´emendo´ a palavra back,
mas também não vai. Caso haja dúvida no q escrevi, fá-lo-ei pasa-a-passo.
Passar a dúvida pro texto é mais difícil q aprender delphi.


Tatuweb
   - 17 ago 2004


Citação:
só que o Decodate vem 8 para agosto e não 08, tentei transformar em string e acrscentar a string ´0´

Se o problema é esse a função abaixo deve resolver:

ShowMessage (FormatDateTime (´mm´, Now); // retorna ´08´
ShowMessage (FormatDateTime (´m´, Now); // retorna ´8´
ShowMessage (FormatDateTime (´mmm´, Now); //retorna ´ago´
ShowMessage (FormatDateTime (´mmmm´, Now); //retorna ´agosto´


Paulo
   - 17 ago 2004

Resolvi a questão, realmente faltou paciência a mim e atenção. Valeu a todos!