我正在尝试使用python来创建批量运行其他软件所需的文件.对于部分内容,我需要生成一个文本文件,将所需的数据文件加载到软件中.我的问题是我需要输入到这个文本文件的文件存储在一组结构化文件夹中.
我需要遍历一组文件夹(最多20个),每个文件夹最多可包含3个包含我需要的文件的文件夹.文件夹的底层包含每次运行软件所需的一组文件.文本文件应该具有逐行打印的这些文件的路径+名称,添加指令行,然后从文件夹中移动到下一组文件,依此类推,直到检查完所有子级文件夹.
我有一个excel表,其中包含一个包含目录路径的单元格,我想要一个宏来搜索目录和任何子目录,并列出.txt文件中的文件,以及每个文件的完整路径.
这是我目前发现的看起来应该找到文件,除了路径是硬编码的,它不会对结果做任何事情.
任何想法如何我可以改变它以满足我的需求?
Sub LoopThroughFiles()
Dim StrFile As String
StrFile = Dir("C:\Work\NCL\nCLs\histogram_addition\TestData\Input\RTE\")
Do While Len(StrFile) > 0
Debug.Print StrFile
StrFile = Dir
Loop
End Sub
Run Code Online (Sandbox Code Playgroud) 我试图将上述公式添加到我的脚本并获得解析错误,如果我删除xlwt.formula位并替换为=然后excel不读取它作为公式并只打印字符串.
我有什么想法我做错了吗?