volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Remove file version including directories

Hi,

I'm using a VirtualPathVersioningProvider for a custom folder. I have created multiple versions of files. I'm currently greating a schedules job to remove all the old versions of files. The only version that is not removed is the last added version. See code below. 

var virtualFile = HostingEnvironment.VirtualPathProvider.GetFile(this.GetVirtualFilePath) as VersioningFile;

var orderByDescending = virtualFile.GetVersions().OrderByDescending(x => x.Created);

for (int i = orderByDescending.Count() - 1; i > 0; i--)
{
UnifiedVersion unifiedVersion = orderByDescending.ElementAt(i);

unifiedVersion.Delete();

}

The problem that I am facing now, is that the directories of the versions are not removed, only the file it self. How do I accomplish this?

 

Thanks in advanced,

 

Jeroen Slor

#61805
Oct 02, 2012 13:38
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.