C语言中,对文件夹的操作,专业的说法称为"切换路径/目录",而不是"打开",因为文件夹,并不是一个"真正的文件",而只是一个访问文件的目录.

在用C语言中的函数chdir,也就是change directory
-- 使指定的目录path变成当前的工作目录,之后所有的文件操作都是该目录下.
比如,想切换到f盘test目录下可以这样:
返回0表示切换成功,否则,表示失败.
写了一个demo,可以试试,或许对你有帮助。文件读取之前,使用open函数进行打开。文件使用完毕后,使用close命令关闭。
C / C++ 文件读取写入、文件夹的打开
之后可以使用,”>>”和”<<”输入输出流的形式进行文件的读取
C / C++ 文件读取写入、文件夹的打开
在程序运行完之后,你可能会希望自动将输出的结果文件打开。调 Windows Exploler 打开一个文件夹,
E:\tax.out 就是你文件的地址
读取hello.txt文件内的收入数据,计算税金,并输出到tax.txt中
fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式)其中,“文件指针名”必须是被说明为FILE类型的指针变量,“文件名”是被打开文件的文件名。“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。例如: FILE*fp; fp=("filea","r"); 其意义是在当前目录下打开文件filea,只允许进行“读”操作,并使fp指向该文件。
第一步,当我们打开文件时,实际上就是建立文件的各种有关信息,并使文件指针指向该文件,以便进行其它操作。
第二步,用"r"方式打开的文件,不能向其输入数据,并且该文件已存在,否则出错。
第三步,用"w"方式打开的文件,只能向该文件输入数据,如果所打开的文件不存在,则在打开时新建一个以指定的名字命名的文件;如果指定文件存在,则在打开时将该文件删去,然后新建一个新的文件。
第四步,如果函数fopen打开文件出错,则fopen返回一个空指针值NULL。
第五步,在程序开始运行时,系统自动打开3个标准文件:标准输入(stdin),标准输出(stdout),标准出错输 出(stderr)。如果要使用输入输出终端,则不需要打开,可以直接使用,如fputc(stdout,'a');向屏幕输出字符a
第六步,以上就是C语言打开文件的方法,希望会对大家有所帮助,如果你认为对你有帮助,请记得点个赞。