Консольное приложение C# удаляет папку с проблемой пути к файлуC#

Место общения программистов C#
Anonymous
Консольное приложение C# удаляет папку с проблемой пути к файлу

Сообщение Anonymous »

Привет, ребята, я в отчаянии по поводу своего маленького приложения, поэтому прошу совета здесь и сейчас
Дело в том, что мое приложение должно очистить папку, но я этого не делаю Я не хочу указывать C:\USERNAME в исходном коде, но консоль должна использовать начальный путь папки отладки, вы понимаете?
Я хотел бы изменить то, что я выделил жирным шрифтом, чтобы он работает на каждом компьютере, а не только на моем компьютере
мой код тоже работает, но я не хочу иметь весь путь:

Код: Выделить всё

            Console.ForegroundColor = ConsoleColor.Magenta;
Console.Title = ("Cachecleaner");
Thread.Sleep(2000);
**DirectoryInfo Cache = new DirectoryInfo("C:\\Users\\BA55H4XQR\\source\\repos\\CacheWeb\\CacheWeb\\bin\\Debug\\Cache\\EBWebView");**

foreach (FileInfo files in Cache.GetFiles())
{
files.Delete();
Console.WriteLine("Files Deleted");

}
foreach(DirectoryInfo folders in Cache.GetDirectories())
{
folders.Delete(true);
Console.WriteLine("Folders Deleted");
}
DirectoryInfo Cache = new DirectoryInfo("C:\Users\BA55H4XQR\source\repos\CacheWeb\CacheWeb\bin\Debug\Cache\EBWebView");

Подробнее здесь: https://stackoverflow.com/questions/784 ... th-problem

Вернуться в «C#»