回答編集履歴

3

情報追加

2021/06/23 06:09

投稿

Yoshi88
Yoshi88

スコア623

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

情報追加

2021/06/23 06:08

投稿

Yoshi88
Yoshi88

スコア623

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

環境変数を追記

2021/06/23 05:28

投稿

Yoshi88
Yoshi88

スコア623

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)