Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   MKDir y SaveFile (https://www.clubdelphi.com/foros/showthread.php?t=69270)

Alejo15x 05-08-2010 20:32:56

MKDir y SaveFile
 
Hola,

tengo un problema

veran, intento guardar 2 archivos,
1 en la carpeta anterior, el segundo archivo en una carpeta seguida del mismo.

Mi codigo và asì.

Código Delphi [-]
l.Lines.SaveToFile(s1.filename+'.npc');

Código Delphi [-]
la.Lines.AddStrings(listavoices.Items);
MKDir(s1.FileName);
l.lines.SaveToFile(s1.FileName);

un saludo

rgstuamigo 05-08-2010 22:11:50

Para utilizar el procedimeinto MKDir y poder crear una sub-carpeta(Sub-directorio) debes especificar un Path correcto que contenga la ruta completa+ el nombre de la nueva carpeta y no el path de un archivo;) como se ve que lo estas haciendo.Otra cosa que debes tener cuidado al usar MkDir es que si ya existe un directorio(una carpeta) con el mismo nombre, te va generar un error.;).
He aquí un ejemplo sguiendo tu código:
Código Delphi [-]
...
MKDir(ExtractFilePath(s1.FileName)+'MiNuevaCarpeta');
l.lines.SaveToFile(ExtractFilePath(s1.FileName)+'MiNuevaCarpeta/'+ExtractFileName(s1.FileName));
...
Saludos...:)


La franja horaria es GMT +2. Ahora son las 10:39:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi