Ir al contenido


Foto

Como crear carpeta con fecha actual


  • Por favor identifícate para responder
6 respuestas en este tema

#1 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 25 mayo 2011 - 08:29

Hola a todos pues mi pregunta es esa, como puedo crear una carpeta pero que esta tenga de nombre la fecha actual......... gracias por su atención
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 25 mayo 2011 - 08:47

En delphi lo haría así:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.   CreateDir(formatdatetime('mmddyyyy',Now));
  4. end;



En lazarus debería haber una función similar.

Salud OS
  • 0

#3 jc

jc

    Member

  • Miembros
  • PipPip
  • 40 mensajes
  • LocationMojácar, Almería, España

Escrito 26 mayo 2011 - 05:02

En delphi lo haría así:



delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. begin
  3.   CreateDir(formatdatetime('mmddyyyy',Now));
  4. end;



En lazarus debería haber una función similar.

Salud OS


En Lazarus es muy muy parecido :



delphi
  1. CreateDir(FormatDateTime('ddmmyyyy', Date));



o para que queda más clara la fecha:



delphi
  1. CreateDir(FormatDateTime('dd_mm_yyyy', Date));



Saludos
  • 0

#4 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 26 mayo 2011 - 12:50

Gracias lo probaré.................... (y)
  • 0

#5 monchito_elroro

monchito_elroro

    Advanced Member

  • Miembros
  • PipPipPip
  • 259 mensajes

Escrito 26 mayo 2011 - 06:45

Amigos lo probé y queda bien............. pero una consulta..
y si quiero que aparezca un palabra junto a la fecha.....
pues el código:


delphi
  1. CreateDir(FormatDateTime('dd_mm_yyyy', Date));


crea la carpeta, pero y si quisiera  crear esa misma carpeta pero en una ubicación y con un nombre cualquiera....
como lo podría hacer?
he probado algo así


delphi
  1. CreateDir('c:\escuela\inicial ', FormatDateTime('dd_mm_yyyy', Date));



pero da error.................por favor si pueden ayudarme......
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 26 mayo 2011 - 07:15

Lo que pasa es que le has incluido dos parametros en lugar de uno.



delphi
  1. //Con esto te debe quedar algo así C:\ESCUELA\INICIAL 26_05_2011
  2. CreateDir('c:\escuela\inicial '+FormatDateTime('dd_mm_yyyy', Date));
  3.  
  4. //Si quieres que la fecha sea un subdirectorio de INICIAL con esto debe quedar así C:\ESCUELA\INICIAL\26_05_2011
  5. CreateDir('c:\escuela\inicial\', FormatDateTime('dd_mm_yyyy', Date));



Salud OS
  • 0

#7 lezamablr

lezamablr

    Member

  • Miembros
  • PipPip
  • 25 mensajes

Escrito 14 junio 2011 - 09:03

Igual puedes usar ForceDirectories ( const Path : string ) : Boolean, para crear una estructura completa de directorios que no existen.

Tomado de http://delphibasics....orceDirectories
  • 0




IP.Board spam blocked by CleanTalk.