Ich bin neu mit C#. Ich habe dieses Stück Code und habe keine Ahnung, warum es nicht funktioniert.Wie öffne ich das zuletzt geänderte Dokument in einer Datei?
Ich habe ein Dokument in einer file
, ich habe nicht die file name
, aber ich weiß, es ist die zuletzt geänderte file
in diesem Verzeichnis.
Ich mag sie öffnen (i kopieren eigentlich nur und Vergangenheit in einem anderen Ordner), aber ich bin nicht sicher, ob diese Datei ausgewählt wird (weil ich es nicht öffnen kann)
Danke.
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)
nicht so gut, sagte ungültiges Argument arbeiten, ich weiß nicht, warum ...)
Was ist es, wenn es nicht funktioniert? Irgendwelche Ausnahmen? –
Sie möchten also dieses Dokument in einen anderen Pfad kopieren? – Pikoh
Der Code in Ihrer Frage öffnet die Datei in Ihrer Anwendung - es klingt so, als ob Sie die Datei in ihrem Standardprogramm öffnen möchten (zum Beispiel wird die Datei .docx in MS Word geöffnet). Ist das richtig? –