readFile
Lit un fichier et retourne son contenu binaire.
Exemple
ts
import { SF } from "@duplojs/server-utils";
import { E, unwrap } from "@duplojs/utils";
const decoder = new TextDecoder();
const result = await SF.readFile("/tmp/file.bin");
// result: FileSystemLeft | Success<Uint8Array>
if (E.isRight(result)) {
const fileBytes = unwrap(result);
const fileContent = decoder.decode(fileBytes);
// fileContent: string
}Syntaxe
typescript
function readFile(
path: string | URL
): Promise<FileSystemLeft | E.Success<Uint8Array>>Paramètres
path: chemin du fichier a lire.
Valeur de retour
E.Success<Uint8Array>: le contenu du fichier.FileSystemLeft: si la lecture échoue.
Voir aussi
readTextFile- Lit un fichier texte.
