Tja, det lader unægtligt til at der er den underlige begrænsning. Så her er en udvidelse til DirectoryInfo:
public class XDirectoryInfo // : DirectoryInfo - desværre kan vi ikke nedarve da MS har erklæret DirectoryInfo som sealed... { DirectoryInfo SourceDI; // ...så derfor må vi lave det som en wrapper i stedet. string destinationDirRoot = "";
public XDirectoryInfo(string path) { SourceDI = new DirectoryInfo(path); }
public void MoveTo(string destDirName) { destinationDirRoot = destDirName;
if (Path.GetPathRoot(SourceDI.FullName) == Path.GetPathRoot(destDirName)) SourceDI.MoveTo(destDirName); else ProcessDI(SourceDI); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.