如何检查位置是否可访问并追加到位置

本文关键字:位置 访问 追加 是否 检查 何检查 | 更新日期: 2023-09-27 18:06:50

我试图弄清楚以下3个位置中的任何一个是否可以访问并追加构建位置,如果多个位置可以访问其中一个并保释,如果没有出口,任何人都可以提供有关如何做到这一点的信息?

1. bin-loc-wifi-fw ' loc_proc ' bin

2. loc_proc '包裹' cnss_proc ' bin

3. loc_proc_ps '包

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace aputloader
{
    class Program
    {
        static void Main(string[] args)
        {
            string buildlocation = @"''location'builds784'INTEGRATION'LOC.1.2-00028-Z-1";
            //check if atleast one of the following folders exist and append to buildlocation
            //1.BIN-LOC-WiFi-FW'loc_proc'bin
            //2.loc_proc'pkg'cnss_proc'bin
            //3.loc_proc_ps'package
            //multiple folders exist ,pick one
            //none exist ,bail out
        }
    }
}

如何检查位置是否可访问并追加到位置

也许是这样的?

if(Directory.Exists("BIN-LOC-WiFi-FW'loc_proc'bin")) 
{
    // This path is a directory
}
else if(Directory.Exists("loc_proc'pkg'cnss_proc'bin")) 
{
    // This path is a directory
}
else if(Directory.Exists("loc_proc_ps'package") 
{
    // This path is a directory
}
else 
{
    Console.WriteLine("No valid folder exists.");
    // Do nothing.
}