-2
我是新來的C++,我試圖使用FindFirstFiles()
來創建它們的日期,以排序特定文件夾內存在的文件。但後來,我才知道api將不支持在創建日期對文件進行排序。任何人都可以請給我一些如何實現這個代碼的示例嗎?如何根據創建日期對文件進行排序?
我是新來的C++,我試圖使用FindFirstFiles()
來創建它們的日期,以排序特定文件夾內存在的文件。但後來,我才知道api將不支持在創建日期對文件進行排序。任何人都可以請給我一些如何實現這個代碼的示例嗎?如何根據創建日期對文件進行排序?
從作爲FindFirstFile輸出的LPWIN32_FIND_DATA(文件信息結構)中,您可以獲取目錄中每個文件的時間,並且當您迭代目錄時,可以將每個文件句柄插入到映射中,將是創建的時間,即對於'x'文件,無論創建時間是什麼,只要將其插入地圖即可。 由於它的屬性的地圖將自行排序的基礎上,這將是這將是TimeOfCreation
可能重複的[如何使用FindFirstFiles獲取數據順序中的文件](http://stackoverflow.com/questions/ 43320133/how-to-fetch-files-in-dataorder-using-findfirstfiles)和[如何在創建日期對文件進行排序](http://stackoverflow.com/q/43338490/1889329),昨天和4小時前提問。這不是Stack Overflow的工作原理。 – IInspectable