[DllImport("kernel32.dll")]
public static extern int MoveFileEx(string lpExistingFileName,string lpNewFileName, int dwFlags);
public const int MOVEFILE_REPLACE_EXISTING = 0x00000001;
public void DeleteIsRunning(string FileName) {
MoveFileEx(FileName, "C:\\"+Path.GetFileName(FileName), MOVEFILE_REPLACE_EXISTING);
File.Delete("C:\\" + Path.GetFileName(FileName));
}
C#强行删除被占用的文件
最新推荐文章于 2024-04-14 19:02:59 发布