我有一个名为" Classes.jsa"的文件。在我的申请中。我需要通过C#代码删除此文件。手动我可以删除此文件。但无法通过编码删除它。我试图在管理员模式下删除。但显示错误如
Access to the path denied "F:\MyApp\Classes.jsa"
mycode的:
sting fileName=@"F:\MyApp\Classes.jsa";
if(file.exists(fileName))
{
File.Delete(fileName);
}
任何人都可以解决此问题?
谢谢和问候, Kathiresan S。
答案 0 :(得分:1)
修改Kathir Subramaniam的代码。我检查我的机器并且它可以正常工作
[Test]
public void FileDelete()
{
string fileName = @"D:\FileDelete\Classes.jsa";
FileInfo file = new FileInfo(fileName);
if (file.Exists)
{
file.IsReadOnly = false;
File.Delete(fileName);
}
}
答案 1 :(得分:0)
我得到了答案。
以下代码为我工作:
代码:
sting fileName=@"F:\MyApp\Classes.jsa";
FileInfo file=new FileInfo(fileName);
if(file.exists(fileName))
{
file.IsReadOnly=false;
File.Delete(fileName);
}