C语言文件操作全解析
1. 文件路径表示
在C语言中,准确表示文件路径至关重要。以下是不同路径表示的含义:
- "./myFile.text"
:表示当前目录下的 myFile.text
文件。虽然 "myFile.text"
也指向当前目录下的该文件,但使用 "./myFile.text"
能更清晰地表达意图。
- "/myFile.text"
:指硬盘根目录下的 myFile.text
文件。
- "../myFile.text"
:两个点 ..
表示当前目录的父目录,所以该路径指向父目录下的 myFile.text
文件。例如,程序 /Users/davemark/test/myProgram
中, "./myFile.text"
实际指向 /Users/davemark/test/myFile.text
,而 "../myFile.text"
则指向 /Users/davemark/myFile.text
。
- "~/myFile.text"
:表示用户主目录下的 myFile.text
文件,在Mac系统中,可能是 /Users/davemark/myFile.text