2016-12-12 9 views

答えて

1

あなたが使用して、一般的なWindowsのENVの設定を取得することができます。

userFolder = getenv ('userprofile') 

をそうTHATFOLDER使用を得るために:

1行で
fullfile (userFolder, 'THATFOLDER') 

:画像の

fullfile (getenv ('userprofile'), 'THATFOLDER'); 
+0

[getenv ]私は得ます: _enrror getenv_ _Not十分な入力引数._ とにかくこの周り? – user2305193

+0

THATFOLDERは必ずしもあなたが期待している場所ではないかもしれないことに注意してください。たとえば、ユーザーのドキュメントフォルダがユーザーのプロファイル内にまったくない場合があります。 (これは通常、社内で使用するためのコードを書く場合には問題ありません)。 –

3

おくるあなたは機能systemを使用して完全なパスを取得することができます:

[~,cmdout] = system('echo %APPDATA%') 

はあなたに完全なAPPDATAパスを与える必要がありますたとえば。

+0

出力:[リンク] (http://imgur.com/f3iLtBR) – user2305193

+0

@ user2305193私の答え、私の間違いを編集する – obchardon

+0

(getenv( 'userprofile') '\ THATFOLDER'を使用して)これを1行に入れようとすると、getenvはより具体的ですが(システムコマンドは一般的な適応のためにもっと便利です。) – user2305193

関連する問題