gpt4 book ai didi

c# - 搜索和删除目录中文件的最快方法

转载 作者:太空宇宙 更新时间:2023-11-03 22:02:37 25 4
gpt4 key购买 nike

我有一个类数组,其中一个成员是文件的完整路径。我需要从不包含在数组中的目录中删除所有这些文件。像往常一样,我使用传统的比较和删除方法。我需要知道是否有任何快速的方法来完成这个。我听说可以使用 Linq 来完成,但我对 linq 没有任何了解。

我的类结构如下。

Class ImageDetails
{

public string Title;

public Boolean CanShow;

public String PathToFile;
}

我有一组 ImageDetails。 PathToFile 包含完整路径

最佳答案

你可以使用 Except() 来处理这个:

var filesToDelete = Directory.GetFiles(Path.GetDirectoryName(yourClass.FilePath)).Except(yourClass.TheArray);

关于c# - 搜索和删除目录中文件的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9571144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com