目前在做的一個項目需要從ftp伺服器上下載下傳檔案。但是用QNetworkAccessManager下載下傳并通過QFile生成的檔案會丢失最後修改時間這個關鍵資訊,而我十分需要這個資訊。
這個資訊我可以通過伺服器同僚那邊開放的一個接口擷取到,然後就可以通過QFile的這個接口來将這個資訊寫到生成的檔案中。
QFile *modelFile = new QFile("....");
modelFile->setFileTime(detailInfo["lastModifiedTime"].toDateTime(), QFile::FileModificationTime);