问题标签 [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 回答
320 浏览

excel - 从单元格值创建子文件夹

嗨,我正在尝试使用“Nikki jules\Fallen Kingdom\night watch”单元格中的值创建子文件夹,但每次运行宏时,它都会显示找不到文件夹路径 76。我什至尝试过 Mkdir。

所以有人可以给我一个解决方案以及它不喜欢它的原因。

0 投票
1 回答
516 浏览

vb6 - 带有通配符的 FileSystemObject CopyFile 复制扩展名超过指定的文件

在源文件夹中有 3 个文件:

  • a.csv
  • b.csv
  • a.csv_backup

我希望只*.csv复制a.csvb.csv但它a.csv_backup也会复制。

代码:

0 投票
1 回答
58 浏览

vba - VBA 宏:用特定字符串捕获一行并返回它

我试图从模拟报告(.log)中捕获模拟结果。我想匹配“通过”和“失败”字符串并将匹配完成的行保存在另一个结果文件中,我将用于进一步的操作擅长。我无法匹配所需的行:我编写的以下子代码不仅写了所需的行,还写了所有行。我不知道问题出在哪里。。

只想返回带有通过和失败字符串的行并将其写入另一个日志文件(sim_results)

0 投票
1 回答
129 浏览

vba - 在目录中搜索文件并列出它们的名称和路径 - 两个级别的子文件夹

我目前正在尝试编辑另一个团队以前创建的宏它非常成功地能够从特定位置检索所有文件名和路径,如果所有文件都在那里,这非常有用。

我的问题是我试图将其调整到文件保存在“存储”目录中的另一个区域从这里开始:

Storage\ProposalFolder\(3 个文件夹中的 1 个)\File

3 个文件夹中的 1 个有助于根据它们的提案类型对它们进行排序

项目、前景或嫌疑人

所以我需要做的是有一个给定存储目录的宏,然后扫描每个提案子文件夹,然后查看文件存储在哪个文件夹类型中(如果文件在项目中,其他 2 个文件夹将为空)

请看下面

存储视图

存储视图

提案文件夹

一级视图

项目/前景/可疑文件夹

文件级视图

这是留下的代码 - 我在这里和那里编辑过

我需要做的是列出子文件夹中的文件,就像“对于每个 objFile”代码所做的那样,但我无法理解如何进一步超越一级子文件夹 - 注释掉子文件夹的代码是我:/

任何帮助都会很棒!

0 投票
0 回答
20 浏览

fso - 根据字段值名称将文件夹复制并重命名为另一个文件夹

我有这段代码,我的目标是从当前模板文件夹复制并粘贴一个文件夹(及其所有内容),以粘贴到基于字段值的目标文件路径上,作为新文件目标名称的条件。

我收到一个错误:

FSO.CopyFile Source:=FromPath & FileExt, Destination:=ToPath

不知道为什么,请您帮忙。谢谢你。

0 投票
0 回答
105 浏览

excel - VBA Excel递归文件夹搜索停止

我有脚本来扫描文件夹以查找文件名包含特定文本的文件。该脚本有效,但它在没有完成对整个文件夹的扫描后停止(我达到了 16663 次扫描,有限制吗?)。我不知道为什么脚本会停止。任何帮助是极大的赞赏。

我最初使用这篇文章中发布的代码Get list of sub-directories in VBA

更新:我正在扫描的驱动器是网络驱动器。我现在的假设是,由于连接中断,脚本停止了。目前我正在尝试不同的方法来解决这个问题......

使用功能GetSubFolders

0 投票
0 回答
107 浏览

excel - 关于 FSO 的问题以及如何验证文件完整性?

有一个按钮用于从一个应用程序导出 PDF 和 Excel 文件。导出完成后,我会将所有这些文件作为附件发送出去,但实际上,我在运行以下程序时遇到了两个问题。是否有任何其他解决方案来验证导出文件的完整性?

  1. 过程列表文件

    至于程序 ListFiles,有时当我单击导出按钮时,会在“Str$ = Obj.Path”这一行弹出一个错误窗口,它指出“未找到文件”,在 VBA 本地窗口中,我看到所有变体 Obj 的属性显示为“应用程序定义的或对象定义的错误”。如果我在单击该导出按钮后让 ListFiles 程序运行几秒钟,它将顺利进行。

  2. 过程 ReadFiles 和 AccessRight

    在导出的过程中,文件会出现在一个目标文件夹中,一开始的大小为0字节,然后在几秒钟内,它的大小会越来越大。所以通过这两个程序,我可以判断一个文件是否被另一个应用程序占用。如果所有下载的文件都没有被占用,我会将它们附加在一封电子邮件中并发送出去。但是在实际运行中,该应用程序会显示一个错误窗口,它指出“文件已被其他应用程序打开”。在我看来,我猜测文件可能被我的程序 AccessRight 中的这一行占用,'Open FilePath For Binary Lock Read Write As #1'

0 投票
0 回答
111 浏览

excel - 有没有更快的方法来创建 txt 文件?

在我的 Excel 宏中,用户希望它创建结果的 txt 文件。我可以使用下面的代码来做到这一点。此时,创建一个11万行的txt文件大约需要5分钟。恐怕用户会抱怨它花费的时间。我想知道他们是否有更好/更快的方法来创建这个 txt 文件?

在此先感谢您的帮助....

0 投票
1 回答
463 浏览

vba - VBA to copy solidworks files to a central folder

Good morning, a coworker of mine asked me to take a look at his VBA for Solidworks and I'm stumped as to what the issue is. Basically, he is searching through old solidworks drawings to find ones relevant to a new project he is working on. If he finds one that is relevant, he uses a macro to make a copy of that drawing, move it to the folder for the new project, close the old file, and open the new one. The macro is as following

The line that is bugging for him is

Any ideas? Thanks

0 投票
1 回答
193 浏览

vbscript - FSO - 删除文件问题

我正在运行例程删除文件夹中的所有文件,然后删除该文件夹。它有效,但似乎总是留下一个文件。假设某种文件锁定,但有关如何清除锁定的想法将不胜感激。

如果我手动删除“流氓”文件,然后重新运行例程,该文件夹将被删除 - 所以我的所有文件夹权限都是正确的。

谢谢