无标题文章

程序运行目录:分为E盘bin目录和build-debug目录,测试文件名称为:pathFile.txt

代码如下:

   QFile *file = new QFile;

   file->setFileName(ui->lineEdit->text());

   ui->label->setText(file->exists()?"文件存在":"文件不存在");

   if(file->exists())

   {

       file->open(QIODevice::ReadWrite);

       ui->textEdit->append(file->readAll());

   }

   if(file->isOpen())

   {

       file->close();

   }

文件放在build-debug目录中

PathName结论

./PathFile.txt  .//PathFile.txt    .///PathFile.txt 或PathFile.txttrue

.\PathFile.txt  .双\PathFile.txt  .三\PathFile.txttrue

所有不带.的单双多/及\false

文件放在build-debug目录的上级目录

PathName结论

./../PathFile.txttrue

./..\PathFile.txttrue

.双/..\PathFile.txt ./..双\PathFile.txt 等true

类似/../PathFile.txt 统统不可false

文件放在E盘bin目录下

PathName结论

E:\bin\PathFile.txt  E:双\bin\PathFile.txt E:\bin双\PathFile.txttrue

E:/bin/PathFile.txt E:双/bin/PathFile.txt E:/bin双/PathFile.txttrue

E:/bin\PathFile.txt E:双/bin\PathFile.txttrue

文件放在E盘bin目录的上级目录,即:E盘符下

PathName结论

E:/bin/../PathFile.txttrue

E:双/bin/..双\PathFile.txt 等true


现对自己模糊知识点做一个总结,如有错误,恳请批评指正

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 黑客常用命令大全 net user heibai lovechina /add 加一个heibai的用户密码...
    倒带默写阅读 17,232评论 0 24
  • [TOC] ##Assoc 显示或修改文件扩展名关联 Assoc [.Ext[=[Filetype]]] .Ex...
    btijjj阅读 2,999评论 0 1
  • 原文地址 前言一般可以将编程语言分为两种,编译语言和直译式语言。像C++,Objective C都是编译语言。编译...
    一片枫叶随风舞阅读 2,890评论 0 0
  • 1. tar 创建一个新的tar文件 $ tar cvf archive_name.tar dirname/ 解压...
    dazdingos阅读 3,255评论 0 0
  • linux 基础 Ctrl + d 键盘输入结束或者退出终端 Ctrl + S 暂停当前程序,暂停后按下任意键...
    elviraL阅读 2,415评论 0 0

友情链接更多精彩内容