2011-04-24 54 views
0

我在c#應用程序中使用swf。問題是,當我確定swf文件的路徑爲靜態路徑「c:\ path」時,該文件起作用。否則該文件不起作用。 我想把swf文件放在應用程序的文件夾中,並在很多設備上運行它。在C#應用程序中確定swf文件的路徑

+0

它是一個web應用程序? – Magnus 2011-04-24 09:48:37

+0

它不是web應用程序 – bigStar 2011-04-24 10:21:26

回答

0

這應該爲您提供到您的Web應用程序的虛擬路徑的物理路徑。通過添加文件夾名稱就可以訪問該文件夾

String path = Server.MapPath("swffolder\\"); 
+0

它不是web應用程序 – bigStar 2011-04-24 10:21:08

2

如果是Windows窗體應用程序,你可以定義一個工作目錄路徑如下

private static string workingDirectory = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) 

:然後,您可以將SWF文件名追加到尾部你定義了。

例如,你可以爲SWF文件定義路徑如下

string swfPath = workingDirectory + @"\SWFFILES" 
+0

對於目錄或文件路徑,使用'Path.Combine'而不是'workingDirectory + @「\ SWFFILES」' – 2012-02-01 12:06:50

相關問題