Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   como crear una carpeta (https://www.clubdelphi.com/foros/showthread.php?t=70479)

lmpadron 22-10-2010 22:22:42

como crear una carpeta
 
Hola comunidad:
Estoy tratando de realizar un programilla que genere el backup de una base de datos MySQL y despues permita restaurarla, necesito poner este backup en una ubicacion especifica. las preguntas son:

1- Como creo una carpeta usando la API de windows o la funcion System()
2 - Como determino la ubicacion donde el usuario desea crear esta salva
3 - Cuando el usuario valla a restaurar la salva como obtengo la ubicación de la misma

Gracias de antemano.

escafandra 22-10-2010 23:35:22

Para crear carpetas tienes la API CreateDirectory.

Para seleccionar carpetas puedes hacerlo con la API, pero no existe una forma directa. En Builder tienes la función SelectDirectory:

Código:

#include <FileCtrl.hpp>
.....
String Directory;
SelectDirectory("Carpeta", "C:\\Archivos de programa", Directory);

Saludos.

lmpadron 27-10-2010 21:35:11

Bueno he encontrado la forma en la ayuda de builder 9 aki se las dejo ok
Código:

TCHAR DirPath[] = TEXT("Aki ponemos la direccion y la carpeta");
        if (!CreateDirectory(DirPath, NULL))
        {
        MessageDlg("un mensaje de error", mtInformation, TMsgDlgButtons() << mbOK, 0);
        }


escafandra 28-10-2010 01:39:46

Cita:

Empezado por lmpadron (Mensaje 380640)
Bueno he encontrado la forma en la ayuda de builder 9 aki se las dejo ok
Código:

TCHAR DirPath[] = TEXT("Aki ponemos la direccion y la carpeta");
        if (!CreateDirectory(DirPath, NULL))
        {
        MessageDlg("un mensaje de error", mtInformation, TMsgDlgButtons() << mbOK, 0);
        }


:eek::eek::eek:
Cita:

Empezado por escafandra (Mensaje 380203)
Para crear carpetas tienes la API CreateDirectory.

Saludos.


La franja horaria es GMT +2. Ahora son las 23:20:18.

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