你這問的太籠統(tǒng)你,xp win7 win8 win10 都不一樣的,而且同樣的系統(tǒng)如果設(shè)置不一樣也有可能導(dǎo)致需要管理員的目錄不一樣。你可以讓程序以管理員啟動就行了啊
創(chuàng)新互聯(lián)公司是一家專業(yè)提供寧縣企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為寧縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
無法讀取指定的某一行,只能通過對整個文本框里的字符串,采用字符串函數(shù)等方法,分離獲得某一行的內(nèi)容。
寫入:Dim sr As New IO.StreamWriter(Application.StartupPath "/寫入的文本.txt")
sr.WriteLine("寫入的內(nèi)容") sr.Close()讀取:If (File.Exists(Application.StartupPath "/msg.txt")) Then
Dim fm As New IO.FileStream(Application.StartupPath "/讀取的文本.txt", FileMode.Open)
Dim sr As IO.StreamReader = New IO.StreamReader(fm)
Do While sr.Peek() = 0
TextBox1.Text = sr.ReadLine() (讀取文本到文本框)
Loop end if
Windows 提供了專門的 UserData 目錄用來存放程序需要讀寫的文件(你會發(fā)現(xiàn)很多游戲存檔都在這個目錄底下),訪問這個目錄是不需要管理員權(quán)限的,你可以在這個目錄下建一個你的程序?qū)俚奈募A,往里面存放文件。
默認(rèn)是在 C:\ProgramData(如果是 XP 的話是 C:\Documents and Settings)下。但一般不建議硬編碼這個地址,一來你還得自行判斷操作系統(tǒng)版本,二來用戶是可以修改這個目錄的路徑的。
好在系統(tǒng)提供了一個環(huán)境變量 %ProgramData% 來指向這個地址,用它就可以了。