在我的應用程序中有一個類與PdfSharp一起使用來生成一些PDF報告。我指定輸出文件夾與逐字.NET StringBuilder和逐字字符串文字
string file_path = @"D:\Intranet\Students\DailyMarks\";
一個字符串也有是基於一些ID和日期時間生成文件名的StringBuilder:
... sb.Append(document.Type); sb.Append(document.Id); sb.Append(DateTime.Now.ToShortString());
最後我做了以下
file_path + sb.toString();
但我的應用程序捕獲異常。調試會話後,我看到了實際我FILE_PATH是
file_path = "D:\\Intranet\\Students\\DailyMarks\\...";
據我瞭解與StringBuilder的的toString()調用原始文件的連接後它發生。 我試圖取代FILE_PATH串是這樣的:
file_path = file_path.Replace(@"\\",@"\");
,但它不工作。我在哪裏做錯了?
你能發佈完整的文件路徑嗎? –
@AlexFilipovici,如果它會有幫助,那麼這裏是:「D:\\ Intranet \\ Students \\ DailyMarks \\ ECON_BSC2351_3:09 AM.pdf –
」調試會話後,我看到實際上我的file_path是 file_path =「D :\\ Intranet \\ Students \\ DailyMarks \\ ...「 - 這只是調試器顯示字符串的方式。 – Joe