任何 XML 个文件的 SSIS 脚本任务检查文件夹

SSIS Script Task check folder for any XML files

我正在使用 SQL Server 2014\SSIS。

我在脚本任务中使用以下代码来检查文件夹是否包含任何 XML 个文件:

using System;
using System.IO;
using System.Data;
using Microsoft.SqlServer.Dts.Runtime;
using System.Windows.Forms;

    public void Main()
    {
        // TODO: Add your code here

        string folder = Dts.Variables["$Project::XMLFilePath"].Value.ToString();     

        Dts.Variables["User::fileExists"].Value = Directory.EnumerateFiles(folder, "*.xml").Any();


        Dts.TaskResult = (int)ScriptResults.Success;
    }

但是,我一直收到错误消息:

'System.Collections.Generic.IEnumerable' does not contain a definition for 'Any' and no extension method 'Any' accepting a first argument of type 'System.Collections.Generic.IEnumerable' could be found

为什么它不喜欢 .Any?我正在使用 System.IO 命名空间。

添加 LINQ 命名空间:

using System.Linq;