Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
excel输出文件的Windows文件夹名称_Windows_Ssis_Ntfs_Ntfs Mft - Fatal编程技术网

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

excel输出文件的Windows文件夹名称,windows,ssis,ntfs,ntfs-mft,Windows,Ssis,Ntfs,Ntfs Mft,我有一个基本共享文件夹,其中包含ssis包所在的数千个子文件夹。有没有一种简单的方法可以用子文件夹名创建excel或文本文件 是否可以通过某种方式从windows查询此信息 理想情况下,我希望通过通配符过滤器过滤输出。类似于列出名称以LWD_INT开头的所有文件夹…解决此问题的快速而肮脏的方法是使用目录搜索命令,dir,然后指示您希望通过子文件夹递归搜索/s,然后以简短的/b格式返回结果 dir /s /b \\appsqlvs\IntegrationTST\INT_LawsonPrograms

我有一个基本共享文件夹,其中包含ssis包所在的数千个子文件夹。有没有一种简单的方法可以用子文件夹名创建excel或文本文件

是否可以通过某种方式从windows查询此信息


理想情况下,我希望通过通配符过滤器过滤输出。类似于列出名称以LWD_INT开头的所有文件夹…

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

dir /s /b \\appsqlvs\IntegrationTST\INT_LawsonPrograms*.dtsx
由于这是可行的,您可以使用
操作符将输出重定向到如下文件:

dir /s /b \\appsqlvs\IntegrationTST\INT_LawsonPrograms*.dtsx > C:\ssisdata\LawsonPackages.txt
然后根据需要解析它

为了满足SSIS标记,您可以执行的另一种方法是执行执行流程任务中的第一个命令,并将结果关联到字符串变量。然后,您可以根据需要解析它。唯一真正的区别是,第一种方法是将数据写入磁盘,然后您可以在执行进程任务跳过文件中介时对其“执行”操作


如果您选择SSIS路线,我可能实际上会跳过执行流程任务,并使用脚本任务生成此数据集,因为您可能需要一些特定的东西。该库是一个很好的起点,特别是

dir/s/b c:\MyFolder\*.dtsx
billinkc-效果很好-谢谢!!有没有办法将输出从命令窗口推送到文本文件?我的命令是dir/s/b\\appsqlvs\IntegrationTST\INT\u LawsonPrograms*.dtsx,我正在尝试使用文件名和路径规范添加Print命令。