首页 > 解决方案 > System.ArgumentException: '路径中有非法字符。使用 C# 删除文件时

问题描述

我正在用 C# 创建一个小程序来删除"python".exe此目录中以单词开头的文件

C:\Users\<username>\AppData\Local\Microsoft\WindowsApps\

我用了这段代码

string filetoDelete = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile) + @"\\AppData\\Local\\Microsoft\\WindowsApps" + @"\\*python*.exe";
File.Delete(filetoDelete);

当我运行程序时,它给了我这个错误信息

System.ArgumentException: '路径中有非法字符。'

我该如何File.Delete(filetoDelete); 解决这个问题?

标签: c#visual-studiosystemillegal-characters

解决方案


推荐阅读