本帖最后由 OOOO 于 2022-1-12 20:56 编辑
相对路径就是相对当前运行的程序所在位置的路径,如果你生成的abc.exe放在了D盘的dir文件夹内,这时候你运行了这个abc.exe,你代码里面比如有一条文件删除命令,是这样的filedelete("file\\pic.jpg"),那么实际上它将会尝试删除D盘下的dir文件夹下的file文件夹下的pic.jpg文件.而绝对路径就是如果你删除文件写成filedelete("D:\\dir\\file\\pic.jpg"),那么无论你生成的这个abc.exe是放在什么位置运行的,它都会直接尝试删除D盘下的dir文件夹下的file文件夹下的pic.jpg文件.另外需要注意的是Windows路径分隔符用的是反斜线(\),这个反斜线在字符串内起着转义可转义字符的作用,比如messagebox("你好\n世界"),你运行一下试试,\把n转为了非打印字符换行符,所以路径里面用双斜线是为了取消单个反斜线的转义功能,否则TC编译不通过的哦~ |