【发布时间】:2016-09-30 06:15:34
【问题描述】:
我想检查文件夹名称是否包含文件路径。 例如
string filePath = @"C:/vietnam/hello/world/welcome.jpg"
IsFileBelongToFolderName(filePath, "hello");//should return true
IsFileBelongToFolderName(filePath, "hell");//should return false
在简单的情况下,我只是检查文件路径是否包含“/FolderName/”,但不确定它是否适用于任何情况
此检查是否有任何内置函数?
更新 在实际示例中,我们正在创建应用程序来同步文件夹。一些子文件夹包含元文件,所以我们不想同步它。
我们想要传递子文件夹链,而不是传递简单的文件夹名称,例如:folderName = "hello/world"。我认为它不那么复杂,但与.gitignore 文件具有相同的含义。
现在:
string filePath = @"C:/vietnam/hello/world/welcome.jpg"
IsFileBelongToFolderName(filePath, "hello/world");//should return true
IsFileBelongToFolderName(filePath, "hell/world");//should return false
IsFileBelongToFolderName(filePath, "hell");//should return false
【问题讨论】: