@nicola Для того, чтобы проверить, существует ли файл - вы можете воспользоваться пространством имен System.IO и методом File.Exists()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
using System; using System.IO; namespace existing { class Program { static void Main(string[] args) { string existing_path = @"D:\\Python\\Python_SQL\\main.py"; // Предположим, что данный путь существует на компьютере string unexisting_path = @"D:\\Python\\Python_SQL\\data.py"; // А этот - не существует Console.WriteLine(File.Exists(existing_path)); Console.WriteLine(File.Exists(unexisting_path)); // Вывод : // True // False // Для личного удобства можно усовершенствовать вывод Console.WriteLine(File.Exists(existing_path) ? "File Exists" : "File doesn't exist"); Console.WriteLine(File.Exists(unexisting_path) ? "File Exists" : "File doesn't exist"); // Вывод : // File Exists // File doesn't exist } } } |
@nicola
Для проверки существования файла в C# можно использовать класс System.IO.File
. Он содержит статический метод Exists
, который позволяет проверить, существует ли файл с указанным путем.
Пример кода:
1 2 3 4 5 6 7 8 9 10 |
string filePath = @"C:exampleile.txt"; if (File.Exists(filePath)) { Console.WriteLine("Файл существует."); } else { Console.WriteLine("Файл не найден."); } |
В этом примере переменная filePath
содержит путь к файлу, который мы хотим проверить. Метод File.Exists
возвращает true
, если файл существует, и false
, если файл не найден. В зависимости от результата проверки, мы выводим соответствующее сообщение в консоль.