现在我遇到的问题是:
如何才能在文件的最开始加入一行文字?
如何才能把文件最后一行文字删除?
请大家帮帮忙呀?
(解决马上给分,在线等……)
6 个解决方案
#1
<%
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.txt", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.txt", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
#2
<%
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.htm", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.htm", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
#3
我觉得你可以重新生成,不要去修改原来的.htm文件,反正重新生成的时间也不长,
如果真的要修改,个人认为,你可以在生成.htm文件的时候,在每条新闻后面(或前面)加个标记(外面看不到的,如注释之类的,)然后要找的时候就去找相应的标记,
如果真的要修改,个人认为,你可以在生成.htm文件的时候,在每条新闻后面(或前面)加个标记(外面看不到的,如注释之类的,)然后要找的时候就去找相应的标记,
#4
to : lovewindy(LOVE风云)
不能删除文件,要是可以的话,可以删除数据,但是怎么才能删除所有的数据呢?
你说的加标记的方法具体怎么实现呢?
谢谢上面的几位
大家还有好的方法吗?
不能删除文件,要是可以的话,可以删除数据,但是怎么才能删除所有的数据呢?
你说的加标记的方法具体怎么实现呢?
谢谢上面的几位
大家还有好的方法吗?
#5
思路:先将文件内容读出,存入变量C,然后把新增的N与C连接(C=N&C),最后将找到C中最后一个"换行"的位置,用字符串函数就可以做到了...
#6
我用了net_lover(孟子E章) 的方法,成功了。谢谢各位了
接分吧!
结帖了
接分吧!
结帖了
#1
<%
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.txt", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.txt", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
#2
<%
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.htm", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
Dim fso, f,s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile("c:\a.htm", 1)
s = f.ReadAll
s = Left(s,InstrRev(s,vbCrLf))
Response.Write s
f.close
Set f= Nothing
s = "new" & vbCrLf & s
Set f = fso.OpenTextFile("c:\a.htm", 2)
f.Write s
f.Close
Set f= Nothing
%>
#3
我觉得你可以重新生成,不要去修改原来的.htm文件,反正重新生成的时间也不长,
如果真的要修改,个人认为,你可以在生成.htm文件的时候,在每条新闻后面(或前面)加个标记(外面看不到的,如注释之类的,)然后要找的时候就去找相应的标记,
如果真的要修改,个人认为,你可以在生成.htm文件的时候,在每条新闻后面(或前面)加个标记(外面看不到的,如注释之类的,)然后要找的时候就去找相应的标记,
#4
to : lovewindy(LOVE风云)
不能删除文件,要是可以的话,可以删除数据,但是怎么才能删除所有的数据呢?
你说的加标记的方法具体怎么实现呢?
谢谢上面的几位
大家还有好的方法吗?
不能删除文件,要是可以的话,可以删除数据,但是怎么才能删除所有的数据呢?
你说的加标记的方法具体怎么实现呢?
谢谢上面的几位
大家还有好的方法吗?
#5
思路:先将文件内容读出,存入变量C,然后把新增的N与C连接(C=N&C),最后将找到C中最后一个"换行"的位置,用字符串函数就可以做到了...
#6
我用了net_lover(孟子E章) 的方法,成功了。谢谢各位了
接分吧!
结帖了
接分吧!
结帖了