您的位置: 首页 > 技术问答 > 打开文件时出现问题 打开文件时出现问题 分类: 技术问答 • 2022-09-20 15:49:21 问题描述: 嗨 我想打开计算机中某个位置的文件。我使用这个代码,但它并没有打开它。我如何打开该文件?打开文件时出现问题 QString path = "C:\Program Files (x86)\vnb.txt" ; QFile inFile(path); if (!inFile.open(QIODevice::ReadOnly | QIODevice::Text)) return -1 ; 答 从不使用\作为QT中的文件分隔符。始终使用/,QT将确保它始终是便携式的。这在QFile的文档中有明确说明。 +1 ...或者转义\(C:\\ Program Files文件而不是C:\ Program Files) – 2011-03-27 18:14:50 +0 但是它只是Windows- – Xirdus 2011-03-27 18:46:12 +0 但这不是关于可移植性。它在文档中提到,如果你在Windows上使用\ slashes,函数将失败? – 2011-03-27 18:59:48
...或者转义\(C:\\ Program Files文件而不是C:\ Program Files) – 2011-03-27 18:14:50
但是它只是Windows- – Xirdus 2011-03-27 18:46:12
但这不是关于可移植性。它在文档中提到,如果你在Windows上使用\ slashes,函数将失败? – 2011-03-27 18:59:48