我得到了同樣的錯誤,我真的不知道爲什麼。試圖在Delphi XE中打開.txt 5
在我的代碼中,我正在測試以查看.txt是否存在,它確實存在,但仍然給我錯誤「無法找到文件位置」。
我用下面的代碼:
IF Not FileExists('Some.txt') then
ShowMessage('Some message');
我做發生在同一文件夾中的程序本身的.txt文件,但它仍然表示,它沒有找到它。
我已經得到它像這樣的工作:
IF Not FileExists('F:\Delphi\TextFiles\Some.txt') then
ShowMessage('Some message');
2010年德爾福,它的工作原理沒有指定文件路徑,可以有人請我爲什麼它需要使用路徑XE 5解釋?我在家中使用XE 5,2010年在學校使用XE 5。
有無論如何看到程序試圖從哪裏找到文件?我試着將程序和.txt文件移動到安裝該程序的同一用戶,但仍然收到相同的錯誤。 – 2014-09-01 18:15:26
是的,就像我說的那樣,它是工作目錄。使用'GetCurrentDir'來查詢。 – 2014-09-01 18:20:26
好吧,我似乎得到它的工作。我添加了一個額外的按鈕,添加了GetCurrentDir並將其添加到RichEdit中,然後將.txt粘貼到該Dir中。再次感謝您的幫助。 – 2014-09-01 18:37:08