我发现自己不得不依赖于必须使用一些本地文件夹。通常没有问题,但主要问题是如果将项目转移到另一台机器,即使在开发过程中结构也会报告错误。C#如何调用文件的相对地址而不是绝对地址
错误是,当我从文件读取时,页面无法显示在本地网站上,IO错误。
的目录如下
C:\Users\Keith\OneDrive\Documents\Project 2016\Lingerie\Lingerie\Corset\Corset
有问题的文件夹
- Master音频
- 图片
- 用户音频
,因为他们已经习惯
private String folderPlay = @"C:\Users\Keith\OneDrive\Documents\Project 2016\Lingerie\Lingerie\Corset\Corset\Master Audio\";
private String folderRecord = @"C:\Users\Keith\OneDrive\Documents\Project 2016\Lingerie\Lingerie\Corset\Corset\User Audio\";
private String folderImages = @"C:\Users\Keith\OneDrive\Documents\Project 2016\Lingerie\Lingerie\Corset\Corset\Images\";
我希望做的是能够相对于这些代码文件调用实际的文件夹?此外,如果它没有太多的麻烦可能会小记被如此重视我能理解/