问题标签 [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 投票
3 回答
67738 浏览

file-io - 使用 MoveFile 方法覆盖 vbscript 中目标中的文件的问题?

我编写了一个 vbscript,用于将文件从源目录移动到目标目录。目前脚本的工作方式是我有一个读入的映射文件(将 id 映射到文件夹类型)。每个被移动的文件都以 id 开头,目的地将基于 id 映射到的内容。我读入映射文件并为每个要移动的文件建立目标路径。这一切都按预期工作,问题是当我尝试移动目标目录中已经存在的文件时,文件不会从源目录中移动。本质上,如果目标目录中的文件已经存在,我希望它覆盖它。目前,我的主要命令是:

如果目标目录中的文件已经存在,有没有办法默认它总是覆盖它?

0 投票
1 回答
2999 浏览

javascript - 使用 ActiveX 读取文件,由 ; 并输入选择 - 选项

我的目标:我需要使用 fso - activeX 读取 txt 文件,然后用 ; 分隔文本 并将每个分隔的单词放在 select - 选项中。到目前为止,我得到了这个,但没有工作

0 投票
3 回答
7623 浏览

vba - Excel VBA - PDF 文件属性

第一次发帖,但长期以来一直是在此站点上查找 VBA 和 SQL 解决方案的粉丝。我有一个 VBA 子例程,旨在查找用户指定的目录中的所有 PDF 文件。该程序对所有子文件夹进行递归并生成如下电子表格:

A 列:完整的文件路径(“C:\Users\Records\NumberOne.pdf”)

B 列:包含文件的文件夹路径(“C:\Users\Records\”)

C列:文件名本身(“NumberOne.pdf”)

到目前为止,程序(下面的代码)可以完美运行。我用它搜索了一个包含超过 50,000 个 PDF 文件的目录,并且每次都成功生成电子表格(在大型目录中,程序的总运行时间通常为 5-10 分钟)。

问题是我想添加 D 列来捕获 PDF 文件的创建日期。我已经用谷歌搜索了这个并为它工作了几个小时,尝试了 FSO.DateCreated 等技术,但没有任何效果。如果 FSO.DateCreated 是我需要的,我不确定将它插入我的子例程中的哪个位置以使其工作。通常我会收到一个错误,即对象不支持该属性或方法。是否有人碰巧知道我可以在哪里为我的程序插入正确的代码以查找每个 PDF 的创建日期并将其放入输出电子表格的 D 列中?

0 投票
2 回答
155 浏览

vbscript - 在 vbscript 的二进制文件的前 n 个字节中加载“字母数字字符”的 ASCII 代码(使代码更快)

我想将二进制文件的前 n 个字节(例如 100000)中所有字母和数字的 ascii 代码加载到数组中。我写了这段代码:

但我需要它跑得更快。我宁愿不使用 ADODB,但是如果无法使用 FSO 加快速度,我愿意接受所有建议。有任何想法吗?

0 投票
1 回答
157 浏览

javascript - FSO.CreateTextFile - 不采取行动就停止

我遇到了一些问题:

看起来我什至没有达到第二次警报。你知道,我错过了什么吗?

0 投票
1 回答
4936 浏览

file - 使用 VBA 从 Sharepoint 中的文件夹获取文件名

我对此进行了大量研究并找到了许多帮助站点,但仍然无法理解为什么有时这不起作用。

我正在尝试访问一个共享点站点(对我没有限制)并提取该站点内文件夹中的所有文件。

有时我的路径有效并且它可以做到,有时它不会。我有一种感觉,如果我之前在浏览器上进入过 sharepoint 站点但无法确认(因为我现在又试了一次,但它不起作用 ARGGH)。但是下面的相同代码在过去也有效。

它在下面的文件系统对象功能上失败

当它到达 GetFolder(strfilepath) 代码时,我得到一个“运行时错误'76':找不到路径”

strfilepath 只是一个常规的共享点站点名称(例如,\teams.uk\gm\FX\SharedDocuments\London\11) November 2013\20 November\Reports)

如前所述,我尝试了文件路径的不同变体,包括 DavWWW,但似乎没有任何效果,我不知道还能尝试什么。

请问有什么建议吗?

谢谢

赖扬

0 投票
1 回答
109 浏览

vbscript - 搜索绝对文件名 web.config 而不是所有以 web.configxxxx 开头的文件

我有一个脚本可以修改 .net 应用程序中的 web.config customErrors 标签,然后我运行另一个脚本来检查并确保所有标签都已更改。我的问题是第一个脚本创建了 web.config 的副本并将其命名为 web.config-old。现在,当我运行我的第二个脚本(下面的代码)时,如果找到所有 web.config-old 文件并将它们写入日志输出文件。我怎样才能确保它只会在 Web.config 中查找而没有备份副本。我想总结一下,我只需要查看 Web.config 的绝对文件名即可。提前致谢。

0 投票
2 回答
2245 浏览

vba - 有没有办法在 TextStream 文件中向后导航?

我已经开始使用 fso 对象来克服 VBA 的 2GB 限制。一切看起来对我的目的来说都令人满意,除了我找不到在文本流文件中倒退的方法。为了继续前进,我使用了 read(no of chars) 和 skip(no of chars)。有没有办法这样做?

0 投票
1 回答
3837 浏览

arrays - VBScript从txt文件中读取多个文件名并列出目录中不存在的文件

我是 VB 脚本的新手,我试图找到一种方法:

  1. 读取以文本行形式写入特定文本文件中的文件名列表。
  2. 检查这些文件是否与脚本存在于同一目录中。
  3. 将不存在的文件名写入输出文件(missing.txt)

根据我的研究,似乎一个好的方法是使用 FSO 并读取整个文本文件,创建一个数组,然后循环检查该文件是否存在于目录中,如果存在则记录到“missing.txt”没有。

但是,这样做会不会出现类型不匹配,因为 .txt 中的文件名是字符串,而目录中的文件本身是对象?

我怎么比较呢?我可以从概念上理解这一点,但我不知道从哪里开始语法。

谢谢您的帮助。

0 投票
2 回答
58218 浏览

vbscript - 用VBS每行读取一个txt文件

我正在尝试这段代码:

或者这个:

为什么在这两种情况下它会同时回显所有行,当然我无法逐行工作?任何的想法?