2016-05-12 1972 views
1

我可以創建一個文件並讓我的Qt項目讀寫它。爲Qt創建一個文本文件

但是我怎樣才能讓它第一次創建它自己的文本文件,然後它會寫入和讀取以及後面的例如我想要它從這個目錄寫入和讀取C:\ Users \ Administrator \文件。

+1

http://stackoverflow.com/questions/3024382/how-to-create-a-new-file-in-qt –

+0

你能更spicified?! @johnelemans –

回答

1

我會回答假設你問(不知道我是否理解得很好,因爲你的問題幾乎不可理解)如何創建一個文件,然後再寫入和讀取已經創建的文件。

首先,你必須給你的文件起一個名字。

QString fileName = "C:\Users\Administrator\Documents\file.txt"; 
QFile file(fileName); 
  • 如果你的文件尚未創建:調用該函數QFile::open(OpenMode mode)將創建這個文件:

    bool openOk = file.open(QIODevice::ReadWrite); 
    if (openOk) 
    { 
        // process 
    } 
    

    現在可以編寫,並從文件中讀取。

  • 後來,如果你想再次使用你的文件,只需再次調用這個函數:如果文件已經創建,那麼你可以在這個文件中讀/寫。

+0

這工作得很好^^謝謝。 –