質問編集履歴
5
追記2
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
ジャンクションを他のフォルダ内に作成し実行してみたところ、std::filesystemではフォルダとして判別し、
|
41
41
|
エラーは出ませんでした。
|
42
42
|
|
43
|
-
エクスプローラ上で、マイドキュメントの「My Music」「My Pictures」「My Videos」のジャンクションをクリックしたところ、リンク先を開くことはできず反応なしでした。アイコンがグレーがかっています。選択できないことがエラーの原因
|
43
|
+
エクスプローラ上で、マイドキュメントの「My Music」「My Pictures」「My Videos」のジャンクションをクリックしたところ、リンク先を開くことはできず反応なしでした。アイコンがグレーがかっています。選択できないことがエラーの原因だと思われます。
|
44
44
|
|
45
45
|
|
46
46
|
### 該当のソースコード
|
4
追記2
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,6 +33,15 @@
|
|
33
33
|
|
34
34
|
取得は再帰的に行いたく、マイドキュメントの1階層下のフォルダ(隠しファイルを含まない)を指定したところ、
|
35
35
|
再帰的にフォルダもファイルも取得することができます。マイドキュメント配下だけうまくいきません。。
|
36
|
+
|
37
|
+
|
38
|
+
(追記2)
|
39
|
+
ジャンクションと言うのですね。ありがとうございます。
|
40
|
+
ジャンクションを他のフォルダ内に作成し実行してみたところ、std::filesystemではフォルダとして判別し、
|
41
|
+
エラーは出ませんでした。
|
42
|
+
|
43
|
+
エクスプローラ上で、マイドキュメントの「My Music」「My Pictures」「My Videos」のジャンクションをクリックしたところ、リンク先を開くことはできず反応なしでした。アイコンがグレーがかっています。選択できないことがエラーの原因でしょうか。
|
44
|
+
|
36
45
|
|
37
46
|
### 該当のソースコード
|
38
47
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
これが原因かと推測しておりました…
|
33
33
|
|
34
34
|
取得は再帰的に行いたく、マイドキュメントの1階層下のフォルダ(隠しファイルを含まない)を指定したところ、
|
35
|
-
再帰的にフォルダもファイルも取得することができま
|
35
|
+
再帰的にフォルダもファイルも取得することができます。マイドキュメント配下だけうまくいきません。。
|
36
36
|
|
37
37
|
### 該当のソースコード
|
38
38
|
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -31,6 +31,8 @@
|
|
31
31
|
「My Music」「My Pictures」「My Videos」は隠しフォルダであり、ショートカットのため、
|
32
32
|
これが原因かと推測しておりました…
|
33
33
|
|
34
|
+
取得は再帰的に行いたく、マイドキュメントの1階層下のフォルダ(隠しファイルを含まない)を指定したところ、
|
35
|
+
再帰的にフォルダもファイルも取得することができました。
|
34
36
|
|
35
37
|
### 該当のソースコード
|
36
38
|
|
1
エラーメッセージ、デバック結果
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,10 +19,17 @@
|
|
19
19
|
|
20
20
|
隠しフォルダ・隠しファイルである、「My Music」「My Pictures」「My Videos」「desktop.ini」も取得されてしまい、以下のエラーが発生します。
|
21
21
|
|
22
|
-
ハンドルされない例外が 0x(
|
22
|
+
ハンドルされない例外が 0x76659132 (KernelBase.dll) で発生しました(MFCApplication2.exe 内): 0xC000041D: ユーザー コールバック中に未処理の例外が発生しました。。
|
23
23
|
|
24
24
|
隠しフォルダ・ファイルを削除・移動する方法以外で、隠しフォルダ・ファイルは取得しないようにする関数等ありましたら、ご教授いただきますと幸いです。
|
25
25
|
|
26
|
+
(追記)
|
27
|
+
ご指摘の通り、再帰呼び出しで落ちていることは確かです。
|
28
|
+
再帰呼び出しの第2引数が以下になったときにエラーで落ちます。
|
29
|
+
C:\\Users\\Public\\Documents\\My Music
|
30
|
+
|
31
|
+
「My Music」「My Pictures」「My Videos」は隠しフォルダであり、ショートカットのため、
|
32
|
+
これが原因かと推測しておりました…
|
26
33
|
|
27
34
|
|
28
35
|
### 該当のソースコード
|