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.