無標(biāo)題文章

程序運行目錄:分為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結(jié)論

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

.\PathFile.txt? .雙\PathFile.txt? .三\PathFile.txttrue

所有不帶.的單雙多/及\false

文件放在build-debug目錄的上級目錄

PathName結(jié)論

./../PathFile.txttrue

./..\PathFile.txttrue

.雙/..\PathFile.txt ./..雙\PathFile.txt 等true

類似/../PathFile.txt 統(tǒng)統(tǒng)不可false

文件放在E盤bin目錄下

PathName結(jié)論

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結(jié)論

E:/bin/../PathFile.txttrue

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


現(xiàn)對自己模糊知識點做一個總結(jié),如有錯誤,懇請批評指正

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容