我要创建此文件夹:
C:\ Users \ [用户名] \ AppData \ Local \ Sub1 \ Sub2
使用此代码:
IO.Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) & "\" & "Sub1\Sub2\")
在我的机器上(具有管理员权限),它可以很好地工作。 在用户的计算机上(没有管理员权限),它将引发“不允许创建目录”的异常,但用户可以使用Windows资源管理器手动创建这些目录。
因此,这似乎不是一般的权限问题,因为用户可以手动创建目录。我在做什么错了?