bug经验-文件路径问题

  • 系统中的文件路径不要使用绝对路径
    • 这样程序移动后文件输入和输出的文件还是原来的位置;
    • 当程序被打开多次后,会同时操作同一个文件;
  • 系统中的文件路径不要使用带文件夹的相对路径
    • 你不一定能保证文件路径中的文件夹一定存在;如果不存在,则文件就会读取或写入失败;
    • 当程序的当前目录发生改变时,你的做的功能可能会失效;因为文件夹不存在;
  • 系统中使用环境变量组成的路径
    • 当用户没有设置环境变量时,文件一样会读取、写入失败;
  • 系统中最好将程序生成的文件路径写到日志中
    • 方便查找、定位问题

猜你喜欢

转载自blog.csdn.net/HarmonyFairly/article/details/75315142