2
我正在使用C語言在Linux計算機上工作,該計算機顯示作爲參數提供給程序的文件的文件類型。該程序需要確定文件是否是以下任何一個:目錄,設備,(常規)文件,鏈接,套接字或fifo。我不確定如何確定文件類型。在C中確定文件類型
這裏是我的代碼迄今(不要太多):
int
main(int argc, char **argv)
{
if(argc == 1) /* default: current directory */
puts("Directory");
else
while(--argc > 0)
determine_ftype(*++argv);
return 0;
}
謝謝!
所以,基本上我會使用st_mode並通過一系列if語句來確定文件類型是什麼。正確? – Jordan
@JordanCarney準確無誤。 – ouah
夠簡單。謝謝! – Jordan