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

file-io - 如何使用 Power Point VBA 代码从文本文件中逐行读取?

此代码将从文本文件中读取一行:

如何让它从同一个文件中逐行重复读取?我想,我应该在这里使用一个循环,对吧?我需要它在第一次迭代时从文件中读取第一行,在第二次迭代时读取第二行,在第三次迭代时读取第三行,依此类推,直到所有行都被读取。我该怎么做?

重要补充:我需要代码逐行操作 - 不是一次全部!

0 投票
1 回答
4888 浏览

asp-classic - 将 FileSystemObject 保存为 UTF

如何将文件保存为 utf-8?

0 投票
2 回答
3125 浏览

excel - VBA/Excel - 查找保存文件的路径,但只匹配路径的某个部分

我想在以下示例文件夹中保存一个文件:

C:\MainFolder\Subfolder1\Subfolder2\Subfolder3_A_abc_123

我希望保存文件的文件夹中还有其他子文件夹,例如:

子文件夹_B_xyz_456

子文件夹_C_rst_789

ETC

问题是我想在路径上找到一个文件夹一直到:“Subfolder3_”,“A”将从工作表中的一个范围和“_abc_123”中获取,我不想匹配。

有没有人有一个聪明的 FSO 例子或其他创造性的解决方案?我是编程新手,所以任何建议都值得赞赏。

提前感谢。

蟒蛇风格


将问题更新为 ho1:

这是代码:

我在这一行收到错误:

你能看一下吗?文件夹和工作簿的名称已更改,因此它们可能没有任何意义。只有文件夹部分很重要。

提前致谢。

Rgds

0 投票
5 回答
116076 浏览

vba - 使用VBA获取扩展文件属性

尝试使用 Excel VBA 从磁盘上的文件中捕获所有文件属性,包括扩展属性。能够让它遍历文件并捕获基本属性(来自文件系统):

  • 文件路径
  • 文件名
  • 文件大小
  • 创建日期
  • 上次访问日期
  • 上次修改日期
  • 文件类型

还想捕获来自文件本身的扩展属性:

  • 作者
  • 关键词
  • 评论
  • 最后作者
  • 类别
  • 学科

以及右键单击文件时可见的其他属性。

目标是创建文件服务器上所有文件的详细列表。

0 投票
1 回答
10951 浏览

file-io - FSO DeleteFile/MoveFile 上的权限错误

我正在尝试使用经典的 asp fso 删除/移动文件,但出现此错误:

该文件位于c:\files\test\file.txt,最终我想将它移动到c:\archive\file.txt

我从Move开始,但我得到了错误。然后我把它分成CopyDelete。复制很顺利,但Delete上仍然出现同样的错误。

我排除了Delete方法,因为我可以使用以下代码对“存档”文件夹中的文件使用Delete :

我还仔细检查了两个文件夹的权限,它们对于 IIS_IUSRS 完全相同:读取和执行、列出文件夹内容、读取、写入已检查。我也尝试赋予修改权限,但这没有任何区别。

最后,我检查了文件的属性,它返回为 32(存档)。我还尝试强制删除:

0 投票
3 回答
4425 浏览

copy - 使用 Javascript 将文本从一个文件复制到另一个文件

我写了一个脚本(.js),它应该将所有文本从一个文件复制到另一个文件,但它不起作用(我在硬盘上运行它):

有人可以纠正我(或代码=))吗?非常感谢。

0 投票
2 回答
2108 浏览

javascript - 如何在 javascript 中乘以空格以用于 ActiveX FSO Write() 方法

例如:

注意:我不想使用  ,因为 ActiveX FSO 将用于写入文本文件而不是 html 文件。所以它只需要是空格:

我正在努力实现的更详尽的细节:

我试图让 ActiveX FSO 在提交表单后从 HTML 订单表单写入文本文件,然后继续将订单写入文本文件。文本文件需要采用某种格式,Microsoft Dynamics 才能接受作为进口销售。

如下所示:客户代码 空间 项目代码 空间 数量 空间

import.txt减去带有槽的字符串长度 = 要填充的剩余空格。

write.js将创建这个 import.txt 文件(这是我需要帮助的部分)

假设创建一个如下所示的文本文件:

然后将其导入 Microsoft Dynamics。

但问题是它不会乘以将空格视为 0/null 的空格 :( 欢迎使用 Jquery 解决方案。

0 投票
1 回答
150 浏览

performance - 遍历 FileSystemObject 集合时的性能调整

我不知道系统在这一行的内存中存储了多少,For Each objFile in objFolder.Files以及使用类似的东西进行迭代是否objFile.Files.Count会更有益。有谁知道使用以下代码是否会产生任何重大的性能问题?

0 投票
1 回答
15025 浏览

vbscript - 通过 VBScript 访问文件夹时传递用户名/密码

我有一个脚本,旨在从服务器上的用户旧配置文件中检索一些文件并将其复制到新的配置文件中,但是用户在通过服务器连接时没有对相关文件夹/文件的访问权限。

有没有办法通过以下功能传递用户名/密码?谢谢。

0 投票
1 回答
115 浏览

javascript - 从文件名中获取文件路径

我需要你的帮助。

如何使用 javascript 根据给定的文件文件名查找文件路径?

IE。

该函数将执行以查找要包含在以下位置的 database.mdb:C:\primaryfolder\database\database.mdb

提前感谢大家的帮助

非常感谢和赞赏

干杯

周杰伦