Возможно, вы могли бы запустить процесс командной строки, такой как net или psfile, с чем-то вроде:
System.Diagnostics.Process.Start("psfile c:\myfile.txt -c");
Вы можете получить psfile здесь .
Вы также можете использовать
net file ID /close
но для этого потребуется знать идентификатор файла, что потребует немного больше работы.
Не проверено, но это должно дать вам отправную точку.