我想寫一段代碼,從一個檔案夾中選取最后更新的檔案:
例如,我想從一個檔案夾中選取最后更新的檔案。
ex: InsertProject(document, "C:Master959824-5.1.PRO", document.Drawing.Pages.Count - 1);/em>
所以在這種情況下,1是修訂號,它將在下一次更新中改變。
我怎樣才能插入最后更新的檔案呢?
uj5u.com熱心網友回復:
你可以使用這個代碼來獲得最后更新的目錄:
var directories = new DirectoryInfo("directory_path"/span>)。 GetDirectories().OrderByDescending(t => t.LastWriteTime).ToList()。
uj5u.com熱心網友回復:
如果檔案搜索模式是固定的,那么你可以通過下面的代碼在目錄中找到它,
var dir =new DirectoryInfo(@"C:Master"); //定義Master目錄資訊
var fileFullName = dir
.GetFiles("959824-5*.PRO") //使用給定的搜索模式來查找檔案。
.OrderByDescending(f => f.CreationTime) //Sort by Creation time
.FirstOrDefault()?.FullName ? string.Empty; //Get full path of the file.。
if(!string.IsNullOrEmpty(fileFullName)
InsertProject(document, fileFullName , document.Drawing.Pages.Count - 1) 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/333670.html
標籤:
