Я новичок в C#. У меня есть этот фрагмент кода, и я понятия не имею, почему он не работает.Как открыть последний измененный документ в файле?
У меня есть документ в file
, у меня нет file name
, но я знаю, что это последнее изменение file
в этом каталоге.
Я хочу, чтобы открыть его (на самом деле я просто скопировать и мимо него в другой папке), но я не уверен, что выбран этот файл (потому что я не могу открыть его)
Спасибо.
private void export_Click(object sender, EventArgs e)
{
var directory = new DirectoryInfo(@"C:\Users\Admin\files");
var myFile = (from f in directory.GetFiles()
orderby f.LastWriteTime descending select f).First();
myFile.OpenRead();
}
(PS: System.Diagnostics.Process.Start(myFile)
не работают, а также сказал, неверный аргумент, я не знаю, почему ...)
Что это такое, если он не работает? Любые исключения? –
Итак, вы хотите скопировать этот документ на другой путь? – Pikoh
Код в вашем вопросе откроет файл в вашем приложении - похоже, что вы хотите открыть файл в своей программе по умолчанию (например, файл '.docx' открывается в MS Word). Это верно? –