Devuelve el tiempo.
1 zipfile.getTime
<zipfile.getTime>
<file /> !
</zipfile.getTime>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Efile | File |
Returns | |
---|---|
Type | Description |
integer | Tiempo. |
Example
Imprimir por pantalla el tiempo... . Para ello, se crean tres ficheros (primerFichero.txt, segundoFinchero.img y tercerFichero.pdf), se almacenan en un fichero zip y luego se obtiene la información.
Copy
<xsql-script name='zipfile_sample'> <body> <set name='m_path'>c:\tmp</set> <set name='m_textfile'> <string><m_path /><file.separator />primerFichero.txt</string> </set> <set name='m_imgfile'> <string><m_path /><file.separator />segundoFichero.img</string> </set> <set name='m_pdffile'> <string><m_path /><file.separator />tercerFichero.pdf</string> </set> <array name='a_names'> <string>primerFichero.txt</string> <string>segundoFichero.img</string> <string>tercerFichero.pdf</string> </array> <!-- Generates a ZIP File --> <println /> <println /> <println>Generating ZIP file...</println> <set name='m_zout'> <zipfile.getZipOutputStream> <file name='${m_path}\testZipFile.zip' type='absolute' /> </zipfile.getZipOutputStream> </set> <println>m_path : <m_path/></println> <println>ZipOutputStream created</println> <println/> <!-- Append to the zipOutputStream the files to archive--> <iterator name='fname'> <in> <a_names /> </in> <do> <set name='count'> <zipfile.append name='${fname}'> <m_zout /> <file name='${m_path}\${fname}' type='absolute' /> </zipfile.append> </set> <println>File added : <fname/></println> <println>Bytes written: <count/></println> <println/> </do> </iterator> <!-- Close the zipOutputStream, it's absolutely necessary --> <zipfile.close> <m_zout /> </zipfile.close> <println>ZipOutputStream closed</println> <!-- Read a zip file and iterate across all entries --> <println /><println /> <println>Reading ZIP file...</println> <set name='m_zipfile'> <zipfile> <file name='${m_path}\testZipFile.zip' type='absolute'></file> </zipfile> </set> <iterator name='m_entry'> <in> <zipfile.getEntries> <m_zipfile /> </zipfile.getEntries> </in> <do> <println/> <println>Entry name: <zipentry.getName><m_entry /></zipentry.getName></println> <println> time : <zipentry.getTime><m_entry /></zipentry.getTime></println> </do> </iterator> </body> </xsql-script>
El resultado de la ejecución del ejemplo sería el siguiente:
Copy
Generating ZIP file... m_path : c:\tmp ZipOutputStream created File added : primerFichero.txt Bytes written: 28 File added : segundoFichero.img Bytes written: 30 File added : tercerFichero.pdf Bytes written: 35 ZipOutputStream closed Reading ZIP file... Entry name: primerFichero.txt time : 1413277960000 Entry name: segundoFichero.img time : 1413277960000 Entry name: tercerFichero.pdf time : 1413277960000