Hej!
Jeg ønsker at ændre filnavnet på en fil ved hjælp en "foreach" rutine. Men når jeg bruger fi.MoveTo får jeg fejlen: "Processen kan ikke få adgang til filen, fordi den bliver brugt af en anden proces.".
Filen er ikke skrivebeskyttet eller noget. Er det fordi at filen er åbnet når jeg bruger "foreach" metoden? Og hvad kan jeg eventuelt gøre ved problemet?
Mvh
Christian Lykke
DirectoryInfo myDirectoryInfo = new DirectoryInfo(strServerRoot + strCustomerID);
FileInfo[] myFiles = myDirectoryInfo.GetFiles("*.txt");
foreach (FileInfo fi in myFiles)
{
fi.MoveTo("nytnavn.txt");
}