jscript(pragma)FSO ReadAll

概念性

我正在尝试打开具有读取权限的文件

var namestart=fso.OpenTextFile("C:\\name.txt",1);
var name2=namestart.ReadAll();
namestart.Close();

但是此文件并不总是充满某些东西,当文件为空时,ReadAll会给出错误,因为(当然)它无法读取文件中的内容并返回错误。有什么办法可以捕捉到此错误?

var namestart=fso.OpenTextFile("C:\\naam.txt",1);
var name2="";
if(namestart.ReadAll() != ""){
    name2=namestart.ReadAll();
}
namestart.Close();

这也不起作用,因为ReadAll返回错误。

库尔丁金

您可以使用AtEndOfStream属性

var namestart=fso.OpenTextFile("C:\\name.txt",1);
var name2 = namestart.AtEndOfStream ? "" : namestart.ReadAll();
namestart.Close();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

QSerialPort readLine()与readAll()相比非常慢

来自分类Dev

Shell.StdOut.ReadAll返回的垃圾字符

来自分类Dev

QFile :: ReadAll()返回一个空数组

来自分类Dev

python 2.7.9 / pycharm 4 / windows7:“文件”对象没有属性“ readall”

来自分类Dev

如何从通过VBS的ReadAll读取或引用的子例程中获取行错误?

来自分类Dev

readAll()或readAllStandardOutput()在执行之前也返回一个空字符串

来自分类Dev

python 2.7.9 / pycharm 4 / windows7:“文件”对象没有属性“ readall”

来自分类Dev

如果在while循环中调用QSerialPort :: readAll()会导致SIGSEGV / SIGABRT

来自分类Dev

使用QNetworkreply :: readAll下载大文件会冻结几秒钟

来自分类Dev

FSO未获取任何文件

来自分类Dev

无法使用 fso 打开文件

来自分类Dev

JScript中的异步

来自分类Dev

cscript jscript JSON

来自分类Dev

JScript中的异步

来自分类Dev

使用Excel TextToColumns的JScript

来自分类Dev

FSO文件夹路径的多个通配符

来自分类Dev

读取乱码文件名(FTP / FSO)

来自分类Dev

使用FSO创建或删除文件夹

来自分类Dev

如何在jscript / jscript.NET中执行SQL查询

来自分类Dev

JScript Windows Media Player API

来自分类Dev

如何使用Jscript打印文件

来自分类Dev

使用Jscript调用Android函数

来自分类Dev

Jscript:功能无法正常工作

来自分类Dev

从表单的jscript datepicker获取值

来自分类Dev

Microsoft JScript编译错误

来自分类Dev

Sharepoint JScript if语句未执行

来自分类Dev

批处理 + JScript 转 .exe

来自分类Dev

打印变量 jscript 时值错误

来自分类Dev

Haskell中的Pragma语法