Windows文件夹名称以excel输出文件

时间:2014-05-27 21:10:33

标签: windows ssis ntfs ntfs-mft

我有一个基本共享文件夹,其中包含ssis包所在的数千个子文件夹。有没有一种简单的方法来创建具有子文件夹名称的Excel或文本文件?

可以通过某种方式从窗口查询此信息吗?

理想情况下,我想通过通配符过滤器过滤输出。类似于列出名称以LWD_INT ...

开头的所有文件夹的内容

1 个答案:

答案 0 :(得分:0)

解决此问题的快速而肮脏的方法是使用目录搜索命令dir,然后指示您希望通过子文件夹/s递归搜索,然后在简短的/b中返回结果格式。

dir /s /b \\appsqlvs\IntegrationTST\INT_LawsonPrograms*.dtsx

由于这种方法有效,您可以使用>运算符(>>带有追加的重定向)将输出重定向到类似

的文件
dir /s /b \\appsqlvs\IntegrationTST\INT_LawsonPrograms*.dtsx > C:\ssisdata\LawsonPackages.txt

然后按照你的意愿解析它。

您可以执行并满足SSIS标记的另一种方法是执行Execute Process Task中的第一个命令,并将结果连接到字符串Variable。然后你可以按照你的意愿解析它。唯一真正的区别是第一种方法是写入磁盘,然后您可以在执行进程任务跳过文件中介时“执行”某些操作。

如果你走SSIS路线,我可能实际上跳过执行过程任务并使用脚本任务来生成这个数据集,因为你可能正在寻找特定的东西。 Directory库是一个很好的起点,特别是EnumerateFiles