using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// Путь к каталогу для сканирования
string sourcePath = "C:\\Your\\Source\\Directory";
// Имя файла для записи результатов
string outputFile = "file_scan_results.txt";
try
{
// Получаем массив всех файлов в каталоге и подкаталогах
string[] files = Directory.GetFiles(sourcePath, "*", SearchOption.AllDirectories);
// Создаем объект StreamWriter для записи в файл
using (StreamWriter writer = new StreamWriter(outputFile))
{
foreach (string file in files)
{
// Записываем путь файла в файл результатов
writer.WriteLine(file);
}
}
Console.WriteLine("Сканирование завершено. Результаты записаны в {0}", outputFile);
}
catch (Exception ex)
{
Console.WriteLine("Ошибка при сканировании каталога: " + ex.Message);
}
}
}