我有一个C#winform app。
我有一个目录' d:\ mydir'
在我的代码中,我将其重命名为' d:\ mydir2'
如果文件资源管理器处于打开状态且“mydir'选中它将返回权限错误。
是否可以覆盖此权限被拒绝并强行重命名,尽管其他外部应用程序/进程正在访问同一目录(或/及其内容)?
感谢
答案 0 :(得分:0)
可能:是(假设您拥有管理员权限)
Process[] processlist = Process.GetProcesses();
你应该这样做吗:否
为什么:正如 James Thorpe 在评论中所建议的如果它是一个程序,在保存大型文档的一半时,如果你杀了它,你就会&#39 ;有一个可能已损坏的文件。