Skip to content

$smb.putFile

Description

Copie un fichier local vers un serveur samba.

Syntaxe

$smb.putFile( source , path [ , options ] )

Paramètres

source file / string

Fichier source

Le paramètre peut désigner soit un fichier, soit un chemin de fichier local.

destination string

Chemin du fichier à écrire sur le partage Samba

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

Retourne true si la copie a pu se faire sans erreur. Sinon false.

Exemple

Charge un fichier sample.pdf depuis le filesystem local et l'envoie
sur le share sous un autre nom.

1
2
3
var file = $file.load("C:/Temp/sample.pdf");
$smb.putFile(file, "newname.pdf");
$logger.info($smb.list());