vbs向指定的文件添加内容的函数_vbs

复制代码 代码如下:

'向指定的文件写字符串,第三个参数指定是否删除原来的内容
Function Z_WriteFile(sFileName, sText, bAppend)
Dim fs, fso, iomode
if bAppend = True Then
iomode = 8 'ForAppending
else
iomode = 2 'ForWriting
end if
set fs = CreateObject("Scripting.FileSystemObject")
set fso = fs.OpenTextFile(sFileName, iomode, True) '第三个参数表明文件不存在,则新建文件
fso.WriteLine sText
fso.Close
set fso = Nothing
set fs = Nothing
End Function

Dim path, sFileName, sText
path = "E:\Program\VBScript"
sFileName = path & "\1.txt"
sText = "what can I do for you"
Z_WriteFile sFileName, sText, True

Z_WriteFile中的第三个参数指定向文件末尾添加内容还是清除原来的内容再插入内容。

时间: 2024-09-15 01:58:23

vbs向指定的文件添加内容的函数_vbs的相关文章

Python实现给文件添加内容及得到文件信息的方法

  本文实例讲述了Python实现给文件添加内容及得到文件信息的方法.分享给大家供大家参考.具体分析如下: 经常会遇到给文件添加内容的时候,如果只是添加在文件的末尾,就比较简单了: ? 1 2 3 file = open(filename,'a') file.write('hello') file.close() 使用'a'模式打开文件后,指针默认指向文件末尾,即使你: ? 1 2 file.seek(0) file.write('world') 字符串'world'还是会加在文件的末尾,而不会

能不能在listview控件的指定列中添加内容

问题描述 最近在做一个进程管理器,但是只能在前两列中添加内容,无法做到多列显示,也无法做到内容与标题对应.所以请各位强人帮忙!能不能在listview指定列中添加相应内容.在这里先谢谢各位了!!! 解决方案 解决方案二:这样不就给四列添加了内容了吗?哪个列不要内容,那个位置就留空,填null吧.listView1.Items.Add(newListViewItem(newstring[]{"1","2","3","4"}));

vbs,hta中选择文件夹对话框实现代码_vbs

复制代码 代码如下: on error resume next SelectFolder function SelectFolder() Const MY_COMPUTER = &H11& Const WINDOW_HANDLE = 0 Const OPTIONS = 0 Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.Namespace(MY_COMPUTER) Set

注释-shell脚本修改文件部分内容

问题描述 shell脚本修改文件部分内容 问题描述:想修改文件指定内容 但是行数过多 用sed感觉过于繁琐 有没有像echo一样直接追加到指定位置然后注释原有内容之类的方法?感觉自己钻牛角尖了 没有想明白 求指教随便截个代码片段做例子 # for all of them.LOCAL_PATH = '/tmp'SECRET_KEY='e9c3b51c80a59a17ba8e'# We recommend you use memcached for development; otherwise af

Linux系统中sed命令在文件某行前后添加内容的用法

  linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容.今天在批量修改tomcat的日志时就用到了该功能. 一.在某行的前一行或后一行添加内容 具休操作如下: 代码如下: #匹配行前加 sed -i '/toxingwang.com/iwww.toxingwang.com' the.conf.file #匹配行前后 sed -i '/toxingwang.com/awww.toxingwang.com' the.conf.file 而在书写的时候为便与区分,往往

c语言-如何用C语言实现.txt文件中内容的添加

问题描述 如何用C语言实现.txt文件中内容的添加 问题,如何用C语言中append()函数实现5.9.13行的功能:依次将1.2.3写入到D盘ccc.txt中. void main(){ ............1 int a=4,b=2: ............2 if(a*b==8) ............3 { ............4 //将1写入D盘ccc.txt文件中 ............5 } ............6 if(a-b==2) ............7

c语言-C替换文件中指定位置处的内容

问题描述 C替换文件中指定位置处的内容 a.txt中的内容:key1=111key2=222key3=333 现想把key2的值替换成666如何直接找到那个位置把值给替换了 解决方案 读取文件内容到字符串,然后找到字符串位置,修改对应的字符.然后这个字符串写回文件 解决方案二: C++替换文件中指定的内容 解决方案三: static void Main(string[] args) { string s = "key1=111key2=222key3=333"; Console.Wri

如何用最简单的方法删除xml文件下指定节点的全部内容?

问题描述 如何用最简单的方法删除xml文件下指定节点的全部内容? 要删除data节点及节点下的全部内容,应该怎么做?求代码! 解决方案 用什么语言呢?java里面操作xml的工具有dom4j和jdom等,需要的话回答一声,附上代码. 解决方案二: InputStream is = new FileInputStream("D://dom4j.xml"); SAXReader reader = new SAXReader(); Document doc = reader.read(is)

通过字节流复制大文件内容到指定的文件

package com.neusoft.copyfile; /** * @time 2014-8-15 上午10:32:46 * @author new * @function 复制文件内容到指定的文件 * */ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * */ public class CopyFil