SSIS - 删除已知目录中的未知名称文件夹

SSIS - Delete Unknown-Name Folder Within A Known Directory

我正在编写一个 SSIS 程序包,有一次我正在使用一个我知道其路径的文件夹,并且需要删除其中的一个文件夹,但我不知道名称(路径)内部文件夹。

例如,我知道这个路径:C:\Known,但是 'Known' 中会有一个我想删除的文件夹。比如 C:\Known\ Unknown

我无法使用文件系统任务删除不需要的文件夹,因为我不知道文件夹的名称,而且我无法使用文件系统任务删除 'C:\Known',因为它还包含我需要保留的 .jpeg 文件。

有什么想法吗?获取 Unknown 文件夹的名称或删除 'C:\Known' 中的任何文件夹的解决方案是可以接受的。

您可以将此代码添加到脚本任务以删除路径中的所有子目录,同时不删除任​​何其他文件类型:

foreach (string subdirectoryPath in Directory.GetDirectories(knownPath, "*", SearchOption.AllDirectories))
{
     Directory.Delete(subdirectoryPath);
}