【发布时间】:2010-11-02 13:10:22
【问题描述】:
当我将 bat 文件 (File.Copy()) 从一个位置复制到 C 驱动器上的另一个位置并关闭程序然后运行另一个程序并尝试删除文件 (File.Delete()) 时,使用 c# 我得到一个错误: 拒绝访问路径“C:...\file.bat”。
所以我认为这是原始文件的权限问题。
然后我运行一个创建文件的程序(File.Create()),关闭程序并转到 2 文件的属性并查看安全选项卡,权限完全相同!
当我运行程序删除第二个文件时,我没有收到错误消息。那么为什么我会在使用 File.Copy 创建的文件上出现错误?
【问题讨论】:
-
这是什么操作系统,涉及的路径是什么?