C#:动态文件路径

时间:2018-08-31 05:39:39

标签: c# file

我坚持做一件小事,但很困惑/棘手。我正在尝试访问我的C#文件“ Example.cs”之一中的文件“ fontawesome-webfont.ttf”。

var GenderIcons = BaseFont.CreateFont("D:\\code\\Source\\Project\\Content\\fonts\\fontawesome\\" + "fontawesome-webfont.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

我想使用动态路径(.. \ sample.txt)

访问文件

实施文件:

  

D:\ code \ Source \ Project \ Extensions \ Export \ Example.cs

依赖文件:

  

D:\ code \ Source \ Project \ Content \ fonts \ fontawesome \“ +   “ fontawesome-webfont.ttf”

在Example.cs中,我需要从该文件夹返回到“项目”文件夹,然后遍历到fontawesome文件夹。

如何将静态路径更改为动态路径?

var GenderIcons = BaseFont.CreateFont("..\\..\\..\\Content\\fonts\\fontawesome\\" + "fontawesome-webfont.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);

我遇到以下错误。

Message: "..\\..\\..\\Content\\fonts\\fontawesome\\fontawesome-webfont.ttf not found as file or resource."

任何建议对我都会有所帮助。

P.S:任何与C#文件处理有关的有用文章也将受到赞赏

0 个答案:

没有答案