【发布时间】:2023-03-18 15:35:01
【问题描述】:
大家好!
我在 VB.Net 中有一个应用程序,在用户的计算机中位于程序文件中。 用户始终以管理员身份运行程序。
但在某些情况下;当程序尝试重命名程序文件中的文件时,程序会抛出以下异常:
不支持给定路径的格式。 SOURCE = System.Security.Util.StringExpressionSet.CanonicalizePath
当我尝试复制文件时也会发生这种情况。
应用程序会自动重命名或复制,并且所有用户都使用相同的名称
例子:
Rename(vOld, vNew)
FileCopy(vOld, vNew)
此异常仅在 Win7 中发生。
有人知道某些用户出现此异常的原因是什么?
【问题讨论】:
标签: vb.net io file-rename file-copying