Skip to content

$smb.getFile

Description

Charge un fichier depuis un serveur samba.

La méthode télécharge une copie du fichier depuis le partage Samba. Si le fichier est petit, il est chargé en mémoire uniquement. Dans le cas contraire, il est repris dans le répertoire de travail de l'application.

Syntaxe

$smb.getFile( path [ , options ] )

Paramètres

path string

Chemin du fichier à charger

Le chemin ne doit contenir que le path relatif au sein du share. Par exemple, pour un fichier smb://server/share/pathTo/file, la valeur du paramètre doit être /pathTo/file (les informations concernant le serveur, le share ainsi que les éventuels paramètres d'authentification doivent être définis dans la configuration de l'application).

options map

Map d'options. Les options reconnues sont:

connection
Nom de connexion SMB à utiliser. Fait référence à un name d'entrée smb.connection du config.

Retour

Référence de fichier ou null si le fichier indiqué n'existe pas ou ne peut pas être lu.

Exemple

Charge un fichier test.txt à la racine du share par défaut et affiche son contenu dans la console.

1
2
var file = $smb.getFile("test.txt");
$logger.info($file.read(file));