close
Warning:
Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Jun 21, 2010, 8:26:05 AM (15 years ago)
- Author:
-
Víctor de Buen Remiro
- Comment:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
-
initial
|
v1
|
|
14 | 14 | //Ubicación física del archivo en el disco local |
15 | 15 | Text _.path = ""; |
| 16 | //Indica si el archivo está correctamente abierto |
| 17 | Real _.isOpen = False; |
16 | 18 | //Abre el archivo para lectura o escritura |
17 | 19 | Real Open(Text path, Text readOrWrite); |
18 | 20 | //Cierra el archivo |
19 | | Real Close(); |
| 21 | Real Close(Real void); |
20 | 22 | //Añade un fichero al archivo |
21 | 23 | Real File.Add(Set originalFilePath); |
… |
… |
|
29 | 31 | Real Dir.Extract(Text originalDirPat, Text destinationDirPath); |
30 | 32 | //Determina si existe o no un directorio dentro del archivo |
31 | | Real Dir.Exists(Text originalFilePath) |
| 33 | Real Dir.Exists(Text originalFilePath); |
| 34 | |
| 35 | Real __destroy (Real void) |
| 36 | { |
| 37 | If(_.isOpen, Close(void)) |
| 38 | } |
| 39 | |
32 | 40 | }; |
33 | 41 | }}} |
34 | 42 | |
35 | | Luego se podrían añadir otros métodos conforme se hicieran necesarios. De esta clase básica se podría luego heredar una clase para cada motor que se quiera manejar: |
| 43 | El destructor se encargaría de cerrar el archivo si no lo ha hecho el usuario previamente. Luego se podrían añadir otros métodos conforme se hicieran necesarios. De esta clase básica se podría luego heredar una clase para cada motor que se quiera manejar: |
36 | 44 | |
37 | 45 | {{{ |