いろんな事をツラツラ~と書いています。

RでWindowsのマイ ドキュメント フォルダのパスを取得する

Rでマイ ドキュメントのフォルダパス(例、C:\Users\[UserName]\Documents)を取得したかったので、調べてみました。

方法はレジストリからマイ ドキュメントの値を取り出すだけなのですが、デフォルトでは「%USERPROFILE%」の記載があり、これを環境変数「USERPROFILE」の値に置換する必要があります。

Rコマンドは以下になります。

documents.path <- gsub("%USERPROFILE%", gsub("[\\]", "/", Sys.getenv("USERPROFILE")), gsub("[\\]", "/", readRegistry(hive="HCU", key="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders")$Personal))

Windowsでは区切り文字を「\」から「/」に変更した方が良いので、これにも対応させました。
 

コメント

コメントの投稿

送信時にキーを入力しておくと後でコメントの編集ができます。
管理人にのみ表示する

トラックバック

トラックバックURL:

ブログURL(言及リンク)を含まないトラックバックは受け付けない設定になっています。

プロフィール

かず

かず (プロフィール)

サイト検索

カレンダー

 2017年04月 
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -

月別アーカイブ

QRコード

QRコード

フィード

RSS 1.0 RSS 1.0

follow us in feedly


スポンサード リンク

Amazon.co.jp

楽天

FC2ブログ

ブログ


Copyright (C) 2017 はッいィ~!? All Rights Reserved.
テンプレート by LinkFly