关于windous的文件路径格式

关于windous的文件路径格式

最近开始学c语言,准备每天写学习博客,作为总结和巩固。

在学习到文件的块输入输出时(也就是fread(),fwrite()),一开设的路径是

fp=fopen("d:\project\qqq.txt","rb");

编译器提示是无法识别'\p',和'\q',而且程序执行错误。

后开在网上查到windows有些编译器要双斜线,类似于转移字符才能正确识别地址,后改为

fp=fopen("d:\\project\\qqq.txt","rb");

发现还是不对。就设想程序会自动见一个文件,但是否会自动建一个文件夹呢,当时还不知道,后在d:盘手动建一个文件夹"project" 再次编译运行成功。

结论是c程序可以再特定情况下建一个文件,但无法自动建文件夹,在设置路径是一定要当心路径中的文件夹是否存在,否则会有问题。


上一篇:C文件操作1:如何写入读取?fopen的6种组合参数怎么用?


下一篇:android 删除SD卡或手机的缓存图像和文件夹