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

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年08月 
- - 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 31 - -

月別アーカイブ

QRコード

QRコード

フィード

RSS 1.0 RSS 1.0

follow us in feedly


スポンサード リンク

Amazon.co.jp

楽天

FC2ブログ

ブログ


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