问题标签 [fso]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
157 浏览

javascript - 使用 FSO.js 未捕获的 TypeError

我正在尝试使用 FSO.js 访问客户端文件。目前,我的代码如下所示:

当我单击按钮时,控制台显示“未捕获的类型错误:无法读取未定义的属性‘名称’

除了我省略了进一步的步骤外,我并没有真正理解这个http://fsojs.com/和我的代码之间的区别。

0 投票
2 回答
3227 浏览

asp-classic - 经典 ASP FSO 权限被拒绝

我试图通过经典 ASP FSO 组件获取文件列表。

但即使我从远程桌面授予根文件权限(IUSR_domain),我仍然收到此错误。


0 投票
1 回答
48 浏览

excel - FSO Writeblankline 无法正常工作

有谁知道为什么

不工作?我尝试了很多不同的方法,但它似乎总是覆盖文本文件中的行。

0 投票
1 回答
1537 浏览

vba - FileSystemObject FileExists 可在一台计算机上运行,​​但不能在另一台计算机上运行

在 Excel 2010 VBA 中,我使用 FileSystemObject 的 FileExists 属性来检查文件是否存在。在我的电脑上它工作正常。但在另一台 Excel 2010 计算机上,它报告该文件不存在,而实际上我们在 Windows 资源管理器中看到该文件存在。在这两种情况下,被检查的文件都在本地硬盘上。

我在使用 Shell 解压缩文件后立即检查文件。我在解压缩后使用 DoEvents。该文件被提取到 zip 文件所在的同一文件夹中。

这是代码:

任何想法为什么这在一台计算机上运行良好,但在另一台计算机上报告该文件不存在,即使我们清楚地看到它是?

更新:

我想我会添加这个注释,以防它可能对遇到同样问题的其他人有所帮助。

基本的潜在问题是,当使用 Shell 提取压缩文件时,如果 Windows 资源管理器隐藏扩展名并且文件具有注册扩展名,则压缩文件对象的 Name 属性不包括扩展名。例如:

如果 Windows 资源管理器设置为隐藏扩展名并且压缩文件具有已注册的扩展名,则 strShellZippedFileInZipfileFilename 不包括该扩展名。

但是,压缩文件对象 (oShellZippedFileInZipfile) 也有一个包含扩展名的 Path 属性。因此,您可以获得包含扩展名的文件名,如下所示:

0 投票
1 回答
66 浏览

javascript - 分割从 FSO 获得的文件

我这里有一个代码,它给了我保存在文件夹中的文件数量:

我想在“var files”中导入它们:

代码运行完美,如果我将更多元素放入“var 文件”中,我将获得所需的所有 div 元素,但我必须手动将它们放入“var 文件”中。如何自动将所有收集的文件名放入“var files”中?任何的想法?

0 投票
2 回答
695 浏览

jscript - jscript (pragma) FSO ReadAll

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

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

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

0 投票
1 回答
848 浏览

javascript - ActiveXObject FileSystemObject 未在 Javascript 中发布

我有一个 Javascript 函数,它使用 IE9 中的 ActiveXObject 在本地保存 JSON 数据。它链接到 FileSystemObject 或 FSO 脚本以进行文件访问。

如果这个 Javascript 函数运行不止一次,我在 IE 调试器中得到一个错误:“SCRIPT70: Permission denied”指向ts = savefile.OpenAsTextStream(2);

为什么它第一次运行得很好,但之后就不行了?我最好的猜测是某些东西没有正确发布,尽管我在MSDN(或这里)上找不到任何信息。

这是代码:

0 投票
1 回答
144 浏览

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

查看我的服务器,我看到文件名,他们的字符被搞砸了。例子:ôøùú-ô÷åãé-1.mp3

应该是希伯来字母。

虽然可以在浏览器和 FTP 中读取文件,但不能始终读取它们 - 例如,在在线音频播放器或 VBScript FSO(文件系统对象)中

有什么办法可以改变字符集或其他东西,以便我可以读取然后重命名这些文件?

谢谢!

0 投票
0 回答
84 浏览

javascript - FSO (FileSystemObject) 移动文件夹本身

有谁知道如何识别错误,当一个文件夹将被自己移动?

使用 FSO.moveFolder 移动它们没有问题:

但是当我尝试移动时会发生什么

在控制台中我会得到一个错误,没关系,但是如何识别ist,让我们说像“FolderExists 方法”

0 投票
1 回答
1604 浏览

excel - FSO 没有得到任何文件

我正在尝试让程序复制带有某些字符的文件。要复制的文件应该在今天和今天之前的 100 天之间。我的程序可以运行,但新文件夹中没有任何显示。我确实确保文件在这些日期之间。我没有收到任何错误,所以我不知道在哪里修复。我尝试了其他方法,它们都不起作用。

我尝试混合来自http://www.rondebruin.nl/win/s3/win026.htm的代码。我在玩它,只是copy_folder()在工作。我收到运行时错误“53”-找不到文件,Copy_Certain_Files_In_Folder()也没有Copy_Files_Dates()给我任何东西。

无论如何,我的代码有什么问题,如何将其合并FileExt到下面的代码中?谢谢!