我在用C#打開文件時遇到問題。
我收到了一個需要閱讀的文件,當我試圖用C#打開它時,出於某種原因無法找到文件。
這裏是我的代碼:打開沒有擴展名的文件
string fullpath = Directory.GetCurrentDirectory() +
string.Format(@"\FT933\FT33_1");
try
{
StreamReader reader = new StreamReader(fullpath);
}
catch(Exception e)
{
Console.WriteLine("The file could not be read:");
Console.WriteLine(e.Message);
}
我嘗試打開該文件是內部Debug\FT933\FT33_1
並沒有得到推廣。
每當我試圖從同一個目錄打開一個文本文件,我設法這樣做。
EDIT:
更精確的是,我認爲這個問題,我有是,我不知道如何打開有沒有一些推廣(如果我更改文件有.TXT extention我不設法打開一個文件)
\ FT933 \ FT33_1。 ? – st78
當我推送屬性時它沒有擴展它說文件類型是文件 –
在構建路徑時,使用'Path.Combine'而不是串聯。 – Oded