2026年6月11日 星期四

[研究]Web.Config 中路徑變數最後要加上 倒斜線嗎 ?

[研究]Web.Config 中路徑變數最後要加上 倒斜線嗎 ? <add key="TempFolder" value="D:\WWW\Temp\" />

2026-06-11

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C# + SQL Server 2019 + SQL Server Management Studio (SSMS) 20.2

Web.Config 中路徑變數最後要加上 倒斜線嗎 ? <add key="TempFolder" value="D:\WWW\Temp\" />

*****

最後的 \ 並非一定要加,但建議統一規範。

建議用 Path.Combine 自動處理


string folder = ConfigurationManager.AppSettings["TempFolder"]; string file = Path.Combine(folder, "test.jpg");

如果是團隊開發,建議:

<add key="TempFolder" value="D:\WWW\Temp" />

路徑最後不要放 \,然後程式一律使用:

Path.Combine(...)

這樣最不容易出錯,也符合 .NET 的慣用寫法。

(完)

沒有留言:

張貼留言