我想知道是否可以打開一個目錄,然後使用fopen打開一個文件。就像在例如:C - opendir + fopen
我有一個MAINDIR和它裏面我已經FILE.TXT所以我想做到以下幾點:
void openFile(const char * filename)
{
opendir(MAINDIR);
fopen(filename, "r");
}
int main()
{
openFile("file.txt");
return 0;
}
我知道我可以做的:的fopen(「路徑/ to/main/dir/filename.txt「,」r「)但我想要更通用的東西。打開一個目錄,然後使該目錄內的每個工作的fopen
感謝
'opendir'不這樣做,請嘗試'chdir'。 –