一千萬個為什麽

搜索

根據S_ISREG C/C ++,它是什麽意思“常規文件”?

讓我們考慮以下3個代碼行:

struct stat buffer;       
status = lstat(file.c_str(), &buffer);  
bool Flag = S_ISREG(buffer.st_mode)

當S_ISREG()返回 true 時,它會告訴您該文件是常規文件

常規意味著什麽?

謝謝

最佳答案

這是非標準的,您應該查看CRT實施的文檔。但它應該意味著名稱是指常規文件,而不是管道,流,符號鏈接,目錄或設備。

轉載註明原文: 根據S_ISREG C/C ++,它是什麽意思“常規文件”?