如何将一封信分配给我的项目路径

本文关键字:我的 项目 路径 分配 一封信 | 更新日期: 2023-09-27 17:58:56

而不是每次都这样做

String[] subject = File.ReadAllLines("C:''Users''VVIT''Downloads''notifications''Mynotifications''subjects.txt");

只需要这样做:

String[] subject = File.ReadAllLines("~''notifications''Chairman''subjects.txt");

每当我更改项目驱动器时,波浪号~必须自动获取项目路径。

如何将一封信分配给我的项目路径

不依赖于相对路径。相对路径取决于Environment.CurrentDirectory可以在.net中检索到的"当前目录"。

当前目录可能会在程序的整个生命周期内发生更改。例如,OpenFileDialog可以更改CurrentDirectory,从不同位置的命令提示符启动应用程序也可以更改它。

我建议你有一个基本目录,然后结合你的相对路径生成一个绝对路径。

string baseDirectory = ...;
string myAbsolutePath = Path.Combine(baseDirectory , @"'notifications'Chairman'subjects.txt");