c# - 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);
解决这个问题?
解决方案
推荐阅读
- java - Zookeeper 连接失败 cp-rest-proxy 与 spotify kafka 图像
- javascript - Express.js 无法使用异步等待从查询 mysql 中获取结果
- tcp - 如何获取通过 TCP 传输的 RTP 有效负载(关于删除标头)
- npm - 如何修复“npm ERR!code ELIFECYCLE npm ERR!errno 1”
- automated-tests - 使用 testCafe 执行数据驱动测试的文档?
- php - ec2实例上的PHP exec bash脚本
- c# - 在本机 iOS 应用程序中构建 Unity 时出错
- javascript - 开玩笑的模拟导航服务
- javascript - 如何访问 componentWillMount 中的历史道具?
- python - matplotlib如何用定义的颜色绘制多条线?