From 012845da14283696929e607b0bec551db29e5573 Mon Sep 17 00:00:00 2001 From: dave Date: Fri, 15 Mar 2024 18:23:30 +0100 Subject: [PATCH] =?UTF-8?q?test=20ab=C3=A9rant?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/HeartTrackAPI/AppBootstrap.cs | 27 +++++++++++++++++++++++++++ src/HeartTrackAPI/Program.cs | 2 ++ 2 files changed, 29 insertions(+) diff --git a/src/HeartTrackAPI/AppBootstrap.cs b/src/HeartTrackAPI/AppBootstrap.cs index 72d1449..1ec07d1 100644 --- a/src/HeartTrackAPI/AppBootstrap.cs +++ b/src/HeartTrackAPI/AppBootstrap.cs @@ -74,6 +74,7 @@ public class AppBootstrap(IConfiguration configuration) Console.WriteLine("======================"); //options => options.UseSqlite(connectionString) //services.AddDbContext(); + testDir(); services.AddDbContext(options => options.UseSqlite(connectionString), ServiceLifetime.Singleton); @@ -100,6 +101,32 @@ public class AppBootstrap(IConfiguration configuration) return options; });*/ } + + public void testDir() + { + var dirPath = @"/"; + + // Créez une instance de DirectoryInfo + DirectoryInfo d = new DirectoryInfo(dirPath); + + // Obtenez les fichiers et les dossiers + FileInfo[] Files = d.GetFiles(); // Obtenez la liste des fichiers + DirectoryInfo[] Directories = d.GetDirectories(); // Obtenez la liste des dossiers + + // Affichez les fichiers + Console.WriteLine("Fichiers:"); + foreach(FileInfo file in Files ) + { + Console.WriteLine($"{file.Name}"); + } + + // Affichez les dossiers + Console.WriteLine("\nDossiers:"); + foreach(DirectoryInfo dir in Directories) + { + Console.WriteLine($"{dir.Name}"); + } + } private void AddModelService(IServiceCollection services) { diff --git a/src/HeartTrackAPI/Program.cs b/src/HeartTrackAPI/Program.cs index b3c209a..5fcc883 100644 --- a/src/HeartTrackAPI/Program.cs +++ b/src/HeartTrackAPI/Program.cs @@ -16,7 +16,9 @@ init.ConfigureServices(builder.Services); var app = builder.Build(); init.Configure(app, app.Environment); +init.testDir(); app.Services.GetService().Database.EnsureCreated(); +init.testDir(); app.Run(); \ No newline at end of file