我需要找出在Linux中使用C++創建文件的時間和日期。如何在Linux中獲取'文件創建時間'
4
A
回答
0
看起來並不是一個簡單的方法來準確獲得創建時間,但您可以獲取上次修改,上次訪問和上次狀態更改的時間。
您需要使用在sys/stat.h中定義的structure stat。 Here is the documentation關於如何獲得和使用這個結構。
7
How do I get the date a file was last modified?。
struct stat attrib; //1. create a file attribute structure
stat("file_name", &attrib); //2. get the attributes of afile.txt
clock = gmtime(&(attrib.st_mtime)); //3. Get the last modified time and
// put it into the time structure
在Linux中:與文件相關聯的三個不同的時間戳:
- 時間的內容(
atime
)最後訪問,- 時間的最後修改的內容(
mtime
),- 和時間o f inode的最後修改(元數據,
ctime
)。
所以,不,你不能查找文件的創建時間。 (reference)。與你一些有用的鏈接問題:
相關問題
- 1. 在Linux上使用Python獲取文件創建時間
- 2. 如何在java中獲取上傳文件的創建時間?
- 3. 如何在Linux中獲取文件創建日期?
- 4. 獲取文件創建時間
- 5. 用lua獲取文件創建時間
- 6. Python:如何獲取文件夾的創建日期和時間?
- 7. 如何在Python中獲得精確的文件創建時間?
- 8. 在Linux中創建臨時文件夾
- 9. 在Excel中獲取文件夾的創建時間
- 10. 在Unix中獲取最新的文件創建時間
- 11. 在linux中創建文件
- 12. 在linux中創建文件
- 13. 如何在linux中創建無法讀取的文件
- 14. 創建Zip文件在Windows和提取Zip文件在Linux中
- 15. 在Mac上使用Python獲取文件創建時間
- 16. Xcode - 如何在xcode中存檔時獲取當前時間(創建時間)?
- 17. Linux獲取上下文切換時間
- 18. 如何在年/日期/時間在hadoop中創建文件夾
- 19. 如何創建一個文件鎖定在linux下超時
- 20. 獲取文件夾中所有excel文件的原始創建時間
- 21. 無法獲取文件名取決於文件的創建時間
- 22. Linux:如何創建指定文件?
- 23. 獲取文件的最後修改時間在Linux
- 24. 從時間創建文章中獲取文章編號
- 25. 在創建文件時自動在服務器之間傳輸Linux文件
- 26. 如何在java中獲取當前的Linux GMT時間戳?
- 27. 如何獲得創建時間和文件
- 28. 在Linux中創建套接字時獲取錯誤代碼
- 29. 獲取文件創建或修改時間?
- 30. 獲得在星火文件屬性(如創建時間)
使用'stat'函數 – billz