我上传视频的路径是:“E:\工作\飞笔\飞笔源代码\Fbxiaoxue\PWSYS.Server\bin\x86\Debug\upLoad\video”里面的。现在要获取路径播放视频,
程序运行路径:“E:\工作\飞笔\飞笔源代码\Fbxiaoxue\PWSYS.App.Client\bin\x86\Debug\Score.Client.exe” 。
Path.Combine(Application.StartupPath, "upLoad\\video")
//这句代码获取的路径是"E:\工作\飞笔\飞笔源代码\Fbxiaoxue\PWSYS.App.Client\bin\x86\Debug\upLoad\video",但是 我要获取的路径:“E:\工作\飞笔\飞笔源代码\Fbxiaoxue\PWSYS.Server\bin\x86\Debug\upLoad\video”
如何实现???
这两个路径根本没有关系呀? 如果你非要这么获取, 这么写:
Path.Combine(Application.StartupPath, "upLoad\\video").Replace("PWSYS.App.Client","PWSYS.Server");
可以直接使用相对路径:
..\..\..\..\PWSYS.Server\bin\x86\Debug\upLoad\video
使个全局变量吧,直接用
这种问题,一般使用配置文件,直接读取配置,否则硬编码伤不起