C#을 사용하여 파일을 동적으로 삭제하는 동안 다른 프로세스에서 이 사용 되었기 때문에 삭제할 수 없었지만이 파일을 사용하고있는 다른 프로세스가 없습니다.C에서 동적으로 파일을 삭제하는 방법은 무엇입니까?
foreach (string file in filess)
{
// FileInfo fi2 = new FileInfo(file);
// fi2.Delete();
File.Delete(file);
// ii = 0;
}
아마도 자신의 프로세스에서 사용됩니까? 예를 들어, 당신은 그것에'FileStream'을 사용하고 그것을 버리는 것을 잊었습니다. – CodesInChaos
fi2 개체를 닫았습니까? –
편집기에서 열어 보셨습니까? – kenny