Ligne de commande R transmettant un nom de fichier au script dans les arguments (Windows)

Je vais avoir du mal à passer un nom de fichier pour mon script R. Le fichier est un fichier csv avec le lot des paramètres de plusieurs courses du script. Je suis en train d'essayer de l'inclure ici, de sorte que l'utilisateur n'a pas besoin de modifier le script R pour spécifier l'emplacement du fichier.

Mon Windows syntaxe de ligne de commande est:

R CMD BATCH --slave "--args fn=batch.csv" myscript.r output.txt

Le plus proche que j'ai obtenu à la récupération de cette dans mon script R est en train de faire:

eval(parse(file=commandArgs()[8])))
batch_args = read.table(fn, sep=",")

J'ai expérimenté avec commandArgs(trailingOnly=TRUE) et parse(text=commandArgs()[8])etc., avec pas de chance. La plupart des documents que j'ai vu ne s'applique pas spécifiquement à passer des noms de fichier. Quelqu'un peut-il penser à une solution?

source d'informationauteur Benjamin