Консольное приложение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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