gpt4 book ai didi

c# - Directory.GetFiles 不返回文件

转载 作者:可可西里 更新时间:2023-11-01 09:42:20 25 4
gpt4 key购买 nike

当我执行以下代码时,我在 c:\windows\System32 中手动创建了一个名为 AAAAA.txt 的文本文件:

var sys32Files = Directory.GetFiles(@"C:\windows\System32");

它返回一堆文件,但 AAAAA.txt 不在该列表中。 AAAAA.txt 的所有权限与返回的文件相同。

谁能解释一下这里的问题是什么?

是的,我以管理员身份运行。

最佳答案

您有一台 64 位机器并正在运行 32 位进程。 file system redirector意味着 C:\Windows\system32 被重定向到 C:\Windows\SysWOW64。如果您想在 C:\Windows\system32 中查找文件,您可以使用 C:\Windows\sysnative 别名。或者为 64 位编译。

当然,您一开始就不应该在系统目录中创建文件。它属于 Windows,您应该远离它。

关于c# - Directory.GetFiles 不返回文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10600921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com