c# - C# System.IO 如何获取项目中文件夹的路径
问题描述
[ ]
在我的程序中,我想使用这张图片(图片中标记的图片),但是如何在不使用绝对路径的情况下获取这张图片的路径(它应该在任何电脑上工作而无需更改代码中的路径)?
有人可以发布一个使用名为“Jonas.jpg”的图片打开文件流的示例代码吗?
解决方案
您可以使用获取应用程序的路径Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)
然后使用 Path.Combine,添加本地路径。
Image.FromFile(
Path.Combine (
Path.GetDirectoryName (Assembly.GetExecutingAssembly().Location),
"Persons/Jonas.jpg"));
推荐阅读
- rmi - RPC 和 RMI 有什么区别?
- c# - 在 Xamarin 表单中从 BLE 中的广告商读取数据的正确方法是什么?
- python - 我正在尝试编写二十一点的乐趣,我得到这个错误局部变量'first_hit'在分配前引用:32
- python - 如何在不改变方向的情况下水平移动乌龟?
- javascript - Redux:mapStateToProps 渲染两次
- python - 如何从 jquery 动态表单创建 Django formset?
- kubernetes-helm - Helm 和 minikube:缺少服务 ip
- kotlin - 以类为键的 Kotlin Map?
- php - Laravel 我不能只显示通过 user_email 检查的用户创建的对象,就像每个用户都不同的购物车
- javascript - 如何在Javascript中按标签包装列表项?