public virtual void DeleteFile(string path)
{
if (!FileExists(path))
{
return;
}
try
{
path = GetFullPath(path);
File.Delete(path);
string folderPath = Path.GetDirectoryName(path);
if (!String.IsNullOrEmpty(folderPath))
{
Logger.Log(MessageLevel.Debug, NuGetResources.Debug_RemovedFileFromFolder, Path.GetFileName(path), folderPath);
}
else
{
Logger.Log(MessageLevel.Debug, NuGetResources.Debug_RemovedFile, Path.GetFileName(path));
}
}
catch (FileNotFoundException)
{
}
}