El método fsPromises.truncate() en node.js se usa para cambiar el tamaño del archivo, es decir, aumentar o disminuir el tamaño del archivo. Este método cambia la longitud del archivo en la ruta por len bytes. Si len representa una longitud más corta que la longitud actual del archivo, el archivo se trunca a esa longitud. Si es mayor que la longitud del archivo, se rellena agregando bytes nulos (x00) hasta que se alcanza len.
Luego resuelve la Promesa sin argumentos sobre el éxito. La ruta debe ser una string o un búfer.
Sintaxis:
fsPromises.truncate( path, len )
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- ruta: contiene la ruta del archivo de destino. Puede ser una string, un búfer o una URL.
- len: contiene la longitud del archivo después de la cual se trunca el archivo. Se necesita una entrada de número entero y no es la condición obligatoria, ya que se establece de forma predeterminada en 0.
Valor de retorno: este método devuelve la Promesa.
Ejemplo: Este ejemplo ilustra el funcionamiento del método fsPromises.truncate() en Node.js:
Cree un archivo Hello.txt en el directorio raíz actual con un texto de muestra como se muestra a continuación:
Greetings from GeeksforGeeks
Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // fsPromises.truncate() method // Include the fs module var fs = require('fs'); var fsPromises = fs.promises; fsPromises.truncate('Hello.txt', 0) .then(function() { console.log("File Content Deleted"); }) .catch(function(error) { console.log("Error",error); });
Paso para ejecutar este programa: Ejecute el archivo index.js usando el siguiente comando:
node index.js
Producción:
File Content Deleted
Referencia: https://nodejs.org/api/fs.html#fs_fspromises_truncate_path_len
Publicación traducida automáticamente
Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA