数码资讯
FileSystemObject处理文件
文件处理有两种主要类型: 创建、添加或删除数据和读取文件 移动、复制和删除文件 创建一个文件 创建空文本文件(有时称为文本流)有三种方法。 第一种方法是使用创建文本文件的方法。下面的示例演示如何使用此方法在VBscript创建文本文件: 弱FSO 设置FSO = CreateObject(脚本。Fi
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
文件处理有两种主要类型:
创建、添加或删除数据和读取文件
移动、复制和删除文件
创建一个文件
创建空文本文件(有时称为文本流)有三种方法。
第一种方法是使用创建文本文件的方法。下面的示例演示如何使用此方法在VBscript创建文本文件:
弱FSO
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(C:测试文件.txt
在Jscript中使用这个方法,下面的代码使用:
无功功率;
FSO =新的ActiveX对象(脚本。FileSystemObject );
F1 = fso.createtextfile(C: 个.txt
请看示例代码来了解如何使用FileSystemObject创建文本文件的方法。
创建一个文本文件是使用FileSystemObject对象中去的方法和设置相关标志的第二种方式。在VBscript,如下面的示例代码:
无线光网络
const能= 2
设置FSO = CreateObject(脚本。FileSystemObject )
设置TS = fso.opentextfile(C:测试.txt
使用Jscript此方法创建一个文本文件,下面的代码使用:
无功功率;
VaR能= 2;
FSO =新的ActiveX对象(脚本。FileSystemObject );
TS = fso.opentextfile(C: 测试。txt
创建一个文本文件是使用ASP OpenAsTextStream的作用是建立整个国旗的第三种途径。使用这种方法,可以使用下面的代码:
模糊光通信,F1,TS
const能= 2
设置FSO = CreateObject(脚本。FileSystemObject )
fso.createtextfile(C: test1 .txt)
设置F1 = fso.getfile(C: test1 .txt)
设置TS = f1.openastextstream(写作,真的)
在Jscript,下面示例中的代码使用:
无功功率;
VaR能= 2;
FSO =新的ActiveX对象(脚本。FileSystemObject );
fso.createtextfile(C: test1 .txt);
F1 = fso.getfile(C: test1 .txt);
TS = f1.openastextstream(写作,真的);
向文件添加数据
创建文本文件后,使用以下三个步骤向文件中添加数据:
打开文本文件。
写数据。
关闭文件。
打开一个现有文件,使用FileSystemObject对象和文件对象ASP OpenAsTextStream的作用是中去的方法。
写数据到打开的文本文件,写,听,或writeblanklines TextStream对象的方法是根据任务下表中描述的应用。
任务的方法
将数据写入打开的文本文件,不要遵循新的行字符。
写数据到打开的文本文件,按照新character.writeline
写一个或多个空行的打开文本file.writeblanklines
请看示例代码以了解如何使用写,听,writeblanklines FileSystemObject对象和方法。
关闭一个打开的文件,使用TextStream对象的close方法。
请看示例代码来了解如何使用FileSystemObject接近的方法。
--------------------------------------------------------------------------------
注意,新行包含一个或多个字符(取决于操作系统),以便将光标移动到下一行(返回行)的开头。注意,有些字符串在字符串的结尾处可能有这个非打印字符。
--------------------------------------------------------------------------------
下面的VBscript示例显示如何打开一个文件,使用三的写作方法向文件添加数据,然后关闭文件:
Sub CreateFile()
弱FSO
设置FSO = CreateObject(脚本。FileSystemObject )
集TF = fso.createtextfile(C:测试文件.txt
写一行并换行。
tf.writeline(测试1, 2, 3。)
在文件中写入三个新行字符。
(3)tf.writeblanklines
写一行。
写入(这是一个测试)。
TF。关闭
端子
这个例子演示了如何在Jscript中使用这三种方法:
CreateFile()函数
{
无功功率;
FSO =新的ActiveX对象(脚本。FileSystemObject );
TF = fso.createtextfile(C: 个.txt
/ /写一个,和一个换行符。
tf.writeline(测试1, 2, 3。);
三 / /写一个换行符的文件。
(3)tf.writeblanklines;
写一行。
写入(这是一个测试);
密切();
}
读取文件
从文本文件中读取数据,使用Readline,阅读,或阅读方法的文本对象。下表描述的方法应用于不同的任务。
任务的方法
从文件中读取指定的字符数。
读取一整行(总是但不包括换行符)。readline
读取一个文本file.readall的全部内容
请看示例代码来了解如何使用FileSystemObject的阅读和readline方法。
如果你使用读ReadLine方法想跳过的数据的一个特殊部分,用跳绳或跳过当前行的方法。阅读方法的结果存在于一个字符串,它可以在一个控件中显示,也可以由字符串函数分析(如左、右、中),连接等等。
下面的VBscript示例演示如何打开一个文件,以及如何将数据写入文件和从文件中读取数据:
子readfiles
模糊光通信,f1,TS,s
Const ForReading = 1
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(C:测试文件.txt
写一行。
响应。写写入文件
f1.writeline Hello World
(1)f1.writeblanklines
接近F1。
读取文件的内容。
响应。写入读取文件
设置TS = fso.opentextfile(C:测试文件.txt
S = ts.readline
响应。写入文件内容
TS关闭
端子
下面的代码演示了在Jscript中同样的事情:
readfiles()函数
{
无功光通信,F1,TS,s;
VaR对= 1;
FSO =新的ActiveX对象(脚本。FileSystemObject );
F1 = fso.createtextfile(C: 个.txt
写一行。
响应。写入(写入文件);
f1.writeline(Hello World);
(1)f1.writeblanklines;
F1;
文件的内容读取。
响应。写入(读取文件);
TS = fso.opentextfile(C: 个.txt
S = ts.readline();
响应。写入(文件内容+;
Ts. Close();
}
移动、复制和删除文件
在每一个FSO对象模式中,有两种方式移动、复制和删除文件,如下表所述。
任务的方法
移动文件移动或filesystemobject.movefile。
复制文件的副本或filesystemobject.copyfile。
删除文件,删除或filesystemobject.deletefile
请看示例代码了解删除文件FileSystemObject的两种方法。
下面的示例VBscript创建驱动器根目录下的文本文件,写一些信息,然后将其移动到 tmp目录,使得温备份并删除它从两目录。
要运行下面的示例,您需要首先在驱动器C的根目录中创建目录和目录:
子manipfiles
差分光通信,f1,F2,s
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(C:测试文件.txt
响应。写写入文件
写一行。
编写(这是一个测试)。
关闭文件。
接近F1。
响应。将移动文件写入
在C的根目录中获取文件的句柄(C:)。
集F2 = fso.getfile(C:测试文件.txt)
将该文件移动到目录。
F2。移动(C: TMP 测试文件.txt)
答:写复制文件到
将文件复制到目录。
F2。复制(C:温度测试文件.txt)
响应。写删除文件
获取文件当前位置的句柄。
集F2 = fso.getfile(C: TMP 测试文件.txt)
设置F3 = fso.getfile(C:温度测试文件.txt)
删除文件。
删除F2。
F3。删除
答复:写全部完成!
端子
下面的代码演示了在Jscript中同样的事情:
manipfiles()函数
{
无功光通信,F1,F2,s;
FSO =新的ActiveX对象(脚本。FileSystemObject );
F1 = fso.createtextfile(C: 个.txt
响应。写入(写入文件);
写一行。
编写(这是一个测试);
关闭文件。
F1;
响应。写入(将文件移到C);
文件句柄中的C(C )根目录。
F2 = fso.getfile(C:个.txt);
将文件移到目录。
F2。移动(C: TMP 个.txt);
响应。写入(复制文件到C);
将文件复制到临时目录。
F2。复制(C: 温度 测试文件.txt);
响应。写入(删除文件);
获取文件句柄的当前位置。
F2 = fso.getfile(C: TMP 个.txt);
F3 = fso.getfile(C: 温度 测试文件.txt);
删除文件。
删除();
删除();
响应:写入(全部完成)!;
}
创建、添加或删除数据和读取文件
移动、复制和删除文件
创建一个文件
创建空文本文件(有时称为文本流)有三种方法。
第一种方法是使用创建文本文件的方法。下面的示例演示如何使用此方法在VBscript创建文本文件:
弱FSO
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(C:测试文件.txt
在Jscript中使用这个方法,下面的代码使用:
无功功率;
FSO =新的ActiveX对象(脚本。FileSystemObject );
F1 = fso.createtextfile(C: 个.txt
请看示例代码来了解如何使用FileSystemObject创建文本文件的方法。
创建一个文本文件是使用FileSystemObject对象中去的方法和设置相关标志的第二种方式。在VBscript,如下面的示例代码:
无线光网络
const能= 2
设置FSO = CreateObject(脚本。FileSystemObject )
设置TS = fso.opentextfile(C:测试.txt
使用Jscript此方法创建一个文本文件,下面的代码使用:
无功功率;
VaR能= 2;
FSO =新的ActiveX对象(脚本。FileSystemObject );
TS = fso.opentextfile(C: 测试。txt
创建一个文本文件是使用ASP OpenAsTextStream的作用是建立整个国旗的第三种途径。使用这种方法,可以使用下面的代码:
模糊光通信,F1,TS
const能= 2
设置FSO = CreateObject(脚本。FileSystemObject )
fso.createtextfile(C: test1 .txt)
设置F1 = fso.getfile(C: test1 .txt)
设置TS = f1.openastextstream(写作,真的)
在Jscript,下面示例中的代码使用:
无功功率;
VaR能= 2;
FSO =新的ActiveX对象(脚本。FileSystemObject );
fso.createtextfile(C: test1 .txt);
F1 = fso.getfile(C: test1 .txt);
TS = f1.openastextstream(写作,真的);
向文件添加数据
创建文本文件后,使用以下三个步骤向文件中添加数据:
打开文本文件。
写数据。
关闭文件。
打开一个现有文件,使用FileSystemObject对象和文件对象ASP OpenAsTextStream的作用是中去的方法。
写数据到打开的文本文件,写,听,或writeblanklines TextStream对象的方法是根据任务下表中描述的应用。
任务的方法
将数据写入打开的文本文件,不要遵循新的行字符。
写数据到打开的文本文件,按照新character.writeline
写一个或多个空行的打开文本file.writeblanklines
请看示例代码以了解如何使用写,听,writeblanklines FileSystemObject对象和方法。
关闭一个打开的文件,使用TextStream对象的close方法。
请看示例代码来了解如何使用FileSystemObject接近的方法。
--------------------------------------------------------------------------------
注意,新行包含一个或多个字符(取决于操作系统),以便将光标移动到下一行(返回行)的开头。注意,有些字符串在字符串的结尾处可能有这个非打印字符。
--------------------------------------------------------------------------------
下面的VBscript示例显示如何打开一个文件,使用三的写作方法向文件添加数据,然后关闭文件:
Sub CreateFile()
弱FSO
设置FSO = CreateObject(脚本。FileSystemObject )
集TF = fso.createtextfile(C:测试文件.txt
写一行并换行。
tf.writeline(测试1, 2, 3。)
在文件中写入三个新行字符。
(3)tf.writeblanklines
写一行。
写入(这是一个测试)。
TF。关闭
端子
这个例子演示了如何在Jscript中使用这三种方法:
CreateFile()函数
{
无功功率;
FSO =新的ActiveX对象(脚本。FileSystemObject );
TF = fso.createtextfile(C: 个.txt
/ /写一个,和一个换行符。
tf.writeline(测试1, 2, 3。);
三 / /写一个换行符的文件。
(3)tf.writeblanklines;
写一行。
写入(这是一个测试);
密切();
}
读取文件
从文本文件中读取数据,使用Readline,阅读,或阅读方法的文本对象。下表描述的方法应用于不同的任务。
任务的方法
从文件中读取指定的字符数。
读取一整行(总是但不包括换行符)。readline
读取一个文本file.readall的全部内容
请看示例代码来了解如何使用FileSystemObject的阅读和readline方法。
如果你使用读ReadLine方法想跳过的数据的一个特殊部分,用跳绳或跳过当前行的方法。阅读方法的结果存在于一个字符串,它可以在一个控件中显示,也可以由字符串函数分析(如左、右、中),连接等等。
下面的VBscript示例演示如何打开一个文件,以及如何将数据写入文件和从文件中读取数据:
子readfiles
模糊光通信,f1,TS,s
Const ForReading = 1
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(C:测试文件.txt
写一行。
响应。写写入文件
f1.writeline Hello World
(1)f1.writeblanklines
接近F1。
读取文件的内容。
响应。写入读取文件
设置TS = fso.opentextfile(C:测试文件.txt
S = ts.readline
响应。写入文件内容
TS关闭
端子
下面的代码演示了在Jscript中同样的事情:
readfiles()函数
{
无功光通信,F1,TS,s;
VaR对= 1;
FSO =新的ActiveX对象(脚本。FileSystemObject );
F1 = fso.createtextfile(C: 个.txt
写一行。
响应。写入(写入文件);
f1.writeline(Hello World);
(1)f1.writeblanklines;
F1;
文件的内容读取。
响应。写入(读取文件);
TS = fso.opentextfile(C: 个.txt
S = ts.readline();
响应。写入(文件内容+;
Ts. Close();
}
移动、复制和删除文件
在每一个FSO对象模式中,有两种方式移动、复制和删除文件,如下表所述。
任务的方法
移动文件移动或filesystemobject.movefile。
复制文件的副本或filesystemobject.copyfile。
删除文件,删除或filesystemobject.deletefile
请看示例代码了解删除文件FileSystemObject的两种方法。
下面的示例VBscript创建驱动器根目录下的文本文件,写一些信息,然后将其移动到 tmp目录,使得温备份并删除它从两目录。
要运行下面的示例,您需要首先在驱动器C的根目录中创建目录和目录:
子manipfiles
差分光通信,f1,F2,s
设置FSO = CreateObject(脚本。FileSystemObject )
设置F1 = fso.createtextfile(C:测试文件.txt
响应。写写入文件
写一行。
编写(这是一个测试)。
关闭文件。
接近F1。
响应。将移动文件写入
在C的根目录中获取文件的句柄(C:)。
集F2 = fso.getfile(C:测试文件.txt)
将该文件移动到目录。
F2。移动(C: TMP 测试文件.txt)
答:写复制文件到
将文件复制到目录。
F2。复制(C:温度测试文件.txt)
响应。写删除文件
获取文件当前位置的句柄。
集F2 = fso.getfile(C: TMP 测试文件.txt)
设置F3 = fso.getfile(C:温度测试文件.txt)
删除文件。
删除F2。
F3。删除
答复:写全部完成!
端子
下面的代码演示了在Jscript中同样的事情:
manipfiles()函数
{
无功光通信,F1,F2,s;
FSO =新的ActiveX对象(脚本。FileSystemObject );
F1 = fso.createtextfile(C: 个.txt
响应。写入(写入文件);
写一行。
编写(这是一个测试);
关闭文件。
F1;
响应。写入(将文件移到C);
文件句柄中的C(C )根目录。
F2 = fso.getfile(C:个.txt);
将文件移到目录。
F2。移动(C: TMP 个.txt);
响应。写入(复制文件到C);
将文件复制到临时目录。
F2。复制(C: 温度 测试文件.txt);
响应。写入(删除文件);
获取文件句柄的当前位置。
F2 = fso.getfile(C: TMP 个.txt);
F3 = fso.getfile(C: 温度 测试文件.txt);
删除文件。
删除();
删除();
响应:写入(全部完成)!;
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。