他的代码是这样的:'Dim bytBuffer() As Byte
Dim strTmp As String
Dim Length As Long
Open "c:\boot.ini" For Binary As #1
Length = LOF(1)
'ReDim bytBuffer(Length - 1)
strTmp = String(Length, 0)
'Get #1, , bytBuffer
Get #1, , strTmp
Close #1
strTmp = Replace(strTmp, vbCrLf, "")
Debug.Print strTmp
'Debug.Print Replace(StrConv(bytBuffer, vbUnicode), vbCrLf, "")
我第一次用他的代码时,没注意没去改他的路径"c:\boot.ini",而这是不是系统文件啊,他的代码对这文件有没有影响啊
我就怕我机子重启后就启动不了了,晕
Dim strTmp As String
Dim Length As Long
Open "c:\boot.ini" For Binary As #1
Length = LOF(1)
'ReDim bytBuffer(Length - 1)
strTmp = String(Length, 0)
'Get #1, , bytBuffer
Get #1, , strTmp
Close #1
strTmp = Replace(strTmp, vbCrLf, "")
Debug.Print strTmp
'Debug.Print Replace(StrConv(bytBuffer, vbUnicode), vbCrLf, "")
我第一次用他的代码时,没注意没去改他的路径"c:\boot.ini",而这是不是系统文件啊,他的代码对这文件有没有影响啊
我就怕我机子重启后就启动不了了,晕
我把那个路径改成“c:\1.txt”,结果在C盘创建了1.txt,而且文件里面没有内容,我就怕这代码也会成生空的c:\boot.ini将原来的那个覆盖
不会影响你的系统..
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]
如果 pathname 指定的文件不存在,那么,在用 Append、Binary、Output、或 Random 方式打开文件时,可以建立这一文件。也就是说如果C:\原来就有boot.ini它并不建立新文件。
没有,他是指我是这帖LZ的马甲,呵呵http://topic.csdn.net/u/20100118/03/fed84a8a-7261-44a7-a93d-56bc75f2e0bb.html