回答編集履歴
3
情報追加
test
CHANGED
@@ -46,4 +46,32 @@
|
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
+
なお、ユーザーのプロファイルパスに使用されるフォルダ名は、**ユーザー名と同一であるという保証はありません。**
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
Windows は、ユーザー名が重複する可能性が考慮されており、この場合、ユーザー名の一部が利用されたフォルダ名になります。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
例1)ユーザーを削除した後、再び、同じアカウント名のユーザーを作成したとき
|
58
|
+
|
59
|
+
例2)Active Directory ユーザーとローカルPCユーザーが同じ名前のとき
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
このため、きちんと動作するプログラムを書くには、環境変数の利用が必須になります。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
|
76
|
+
|
49
77
|
[Google 検索 ユーザープロファイルの環境変数](https://www.google.com/search?q=useperofilepath&oq=useperofilepath&aqs=chrome..69i57.712j0j7&client=ms-android-google&sourceid=chrome-mobile&ie=UTF-8)
|
2
情報追加
test
CHANGED
@@ -38,7 +38,11 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
ほとんどの場合、 環境変数```USERPROFILE```を使うことで間に合います
|
41
|
+
ほとんどの場合、 環境変数```USERPROFILE```を使うことで間に合います
|
42
|
+
|
43
|
+
アプリのセッティング関連なら、```APPDATA```の方が良いでしょう。
|
44
|
+
|
45
|
+
|
42
46
|
|
43
47
|
|
44
48
|
|
1
環境変数を追記
test
CHANGED
@@ -13,3 +13,33 @@
|
|
13
13
|
|
14
14
|
|
15
15
|
既存のフォルダを利用したくない(ユーザーを、分けたい)場合は、新たにユーザーを作成すると、自動的にフォルダが作成され、そのユーザー用のフォルダとして割り当てられます
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
追記
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
質問の背景が、わかりましたので回答を追記します
|
26
|
+
|
27
|
+
> PowershellVSCodeでの表示で困ったからです。
|
28
|
+
|
29
|
+
> Powershell:PS C:\Users\user>
|
30
|
+
|
31
|
+
> VSCode:PS C:\Users\user>
|
32
|
+
|
33
|
+
> これらの表示を変えたかっただけです。ほかのWin10すべて共有にしているためmtg-1 フォルダとなっています。ほかのPCはproです
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
このようなスクリプトを実行環境に合わせて、動作させたい場合は、フォルダ名を変えるのではなく、**環境変数**を利用します。
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
ほとんどの場合、 環境変数```USERPROFILE```を使うことで間に合います。
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
[Google 検索 ユーザープロファイルの環境変数](https://www.google.com/search?q=useperofilepath&oq=useperofilepath&aqs=chrome..69i57.712j0j7&client=ms-android-google&sourceid=chrome-mobile&ie=UTF-8)
|