我想檢查一個特定的文件夾是否存在於c#文件夾中。 目前我使用下面的代碼。如何搜索c#文件夾中的文件夾?
string currentPath = Directory.GetCurrentDirectory();
foreach (string subDir in Directory.GetDirectories(currentPath))
{
if (subDir == currentPath + @"\Database") // if "Database" folder exists
{
dbinRoot = true;
}
}
if (dbinRoot == true)
{
currentPath = currentPath + @"\Database\SMAStaff.accdb";
}
else
{
for (int i = 0; i < 2; i++)
{
currentPath = currentPath.Remove(currentPath.LastIndexOf("\\"));
}
currentPath = currentPath + "\\Database\\SMAStaff.accdb";
}
我想知道是否有更好的方法做到這一點?
非常感謝兄弟 –
我強烈建議您使用Path.Combine,而不是使用字符串連接創建文件夾路徑 – Charleh