Ver Mensaje Individual
  #3  
Antiguo 11-11-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por zugazua2001
Bien, les agradeceria si me pudieran orientar en lo siguiente:
1) Se puede grabar a un cd sin un programa particular tipo NERO? creando un archivo .BAT?
2) Suponiendo que tengo un conjunto de carpetas: C1, C2, C3,....,C(N) en el CD como puedo hacer para crear una nueva carpeta con el siguiente rotulo C(N+1) por medio de un .BAT?
3)Como concateno dos tablas paradox con el mismo formato?
(1) Desconozco si en WinXP (que trae drivers para grabar) se puede hacer directamente, pero sino, hay programas tipo InCD (de la casa Ahead) o similares, que una vez instalador te permiten utilizar un CD/DVD regrabable como si fuera un disco duro, y por tanto puedes copiar, borrar, mover,... ficheros y directorios de la forma estandard (en Delphi con CopyFile, ForceDirectories, CreateDir,...).

(2) Puedes llevar un contador con la última o explorar el directorio y ver cual es la que tiene el número mayor; Personalmente la segunda me parece más fiable; Como consejo, en lugar de C1, C2, C3,... yo las llamaría c00001, C00002, C00003,...
De ésta forma sólo debes recorrerlas todas (FindFirst y FindNext en Delphi), pasar los nombre a un TStringList, ordenarlo (Sorted := True) y la última será la más grande; Basta con sumarle 1 al cotador.
NOTA: Desconozco si el FindFirst/FindNext te las dará ya en el orden correcto.

(3) Puedes hacer un recorrido manual de la segunda -la temporal, C00005, por ejemplo- e ir ańadiendo datos a la primera; Otra opción es que revises en la ayuda de delphi el componente TBachMove.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita