Je veux écrire des données temporaires sur disque dans un paquet R, et je veux être sûr qu'il peut s'exécuter sur chaque système d'exploitation sans supposer que l'utilisateur a des droits d'administrateur. Existe-t-il une fonction R existante qui peut fournir un chemin vers un répertoire temporaire sur tous les systèmes d'exploitation majeurs? Ou un moyen de référencer le répertoire personnel d'un utilisateur?Ecriture de données temporaires à partir de R
Sinon, je pensais à essayer ceci:
Sys.getenv("temp")
Je suppose que je ne peux pas attendre que les gens d'avoir accès en écriture à leurs emplacements de R, sinon je pourrais faire référence à un chemin dans le répertoire du package: .find.package("package.name")
.
Parfait, merci! Note to self: essayez apropos avant de poser une question: 'apropos (" temp ")' aurait retourné 'tempdir' et' tempfile'. – Shane