Classes.jsa文件未通过C#代码删除

时间:2015-10-27 08:59:07

标签: c# visual-studio-2010 jsa

我有一个名为" 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。

2 个答案:

答案 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);
}