当前,我正在尝试查找扩展名为.txt的所有文件
我正在使用代码
var getFiles = Directory.GetFiles(Environment.GetFolderPath(
Environment.SpecialFolder.MyDocuments), "*.txt", SearchOption.AllDirectories);
我不断遇到异常
System.UnauthorizedAccessException:访问路径 'C:\ Users \ Admin \ Documents \ My Music'被拒绝。在 System.IO.Enumeration.FileSystemEnumerator 1.CreateRelativeDirectoryHandle(ReadOnlySpan'1 relativePath,字符串fullPath)位于 System.IO.Enumeration.FileSystemEnumerator'1.MoveNext()位于 System.Collections.Generic.LargeArrayBuilder'1.AddRange(IEnumerable 1 项) System.Collections.Generic.EnumerableHelpers.ToArray [T](IEnumerable 1 源)在System.Linq.Enumerable.ToArray [TSource](IEnumerable 1 源)位于System.IO.Directory.GetFiles(字符串路径,字符串) searchPattern,SearchOption searchOption)位于 D:@中的WriteToFile.Program.Main(String [] args) Work \ WriteToFile \ WriteToFile \ Program.cs:第26行
提供任何帮助将不胜感激。
更新:由于在这里看到了一些答复,因此代码中MyFocuments是一个拼写错误,因此代码中就是MyDocuments。 My code