Truncar Un Archivo A Una Determinada Dimensión Con La Función Externa Truncate()


Subject: Truncar Un Archivo A Una Determinada Dimensión Con La Función Externa Truncate()
Con la función externa truncate( ), declarada en el file de sistema "/usr/include/unistd.h", es posible truncar un archivo preservando un número tot de los sus primeros byte, como especificado en el segundo parametro de la misma función externa.


En este ejemplo practico el fichero debe tener un tamaño superior a 1000 byte:
Library "libc:6"

' int truncate (const char *__file, __off_t __length)
' Truncate FILE to LENGTH bytes.
Private Extern truncate(__file As String, __length As Long) As Integer


Public Sub Main()

Dim err As Integer

' Preserva los primeros 1000 byte del archivo:
err = truncate("/ruta/del/archivo", 1000)
If err < 0 Then Error.Raise("Imposible truncar el archivo !")

End

Profile PM  
Subject: Re: Truncar Un Archivo A Una Determinada Dimensión Con La Función Externa Truncate()
¿Cual podría se su utilidad práctica?

Saludos

Profile PM  
Subject: Re: Truncar Un Archivo A Una Determinada Dimensión Con La Función Externa Truncate()
jguardon escribió: [Ver mensaje]
¿Cual podría se su utilidad práctica?


....para cortar un Python demasiado largo.


Saludos

Profile PM  

Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1081s (PHP: -32% SQL: 132%)
SQL queries: 23 - Debug Off - GZIP Enabled