3

Is the C,D,E... (Windows ディスク ドライブ) が存在するかどうかを確認する C# コードを作成します。最後に、クライアント ウィンドウに存在するドライブを見つけて、そこにファイルをコピーします。

次のロジックのようなコードを書きたいと思います。

If ( !Exist(Drive "C:\" ) )
{
   If ( !Exist(Drive "D:\" ) )
   {
      If ( !Exist(Drive "E:\" ) )
      {
         ...
         search to fined existence drive
         copy file to a path of that existence drive
      }
   }
}
4

2 に答える 2

2

Directory.Exists() を使用して、ディレクトリが存在するかどうかを確認できます。

foreach (DriveInfo item in DriveInfo.GetDrives())
{
        if (Directory.Exists(item.Name))
        {
            // item.name is existed
        }
}

それについてはここから学ぶことができます。

于 2013-04-20T09:59:15.870 に答える