2014-11-23 54 views
0

我正在嘗試讀取eclipse中的一個小文件。我在同一個src文件夾txt文件在eclipse中讀取文件時遇到問題

enter image description here

,但每當我嘗試運行此代碼:

-module(main). 

%% ==================================================================== 
%% API functions 
%% ==================================================================== 
-export([reader/0]). 

%% ==================================================================== 
%% Internal functions 
%% ==================================================================== 
reader() -> 
    {ok, Binary} = file:read_file("sequence.txt"), 
    io:format(Binary). 

我收到此錯誤:

enter image description here

線16是在文件行中讀取的。我已經讀過,錯誤是由於沒有找到文件,如果我沒有錯。但是,我有點困惑,它找不到txt文件,因爲它在完全相同的目錄中。有誰知道如何解決這個問題?謝謝!

回答

0

在eclipse中你應該可以改變你的「工作目錄」。這是打開項目時首先可見的目錄。確保將其更改爲與文本文件相同的位置,或將文本文件複製到該目錄中。通常這是一個build/debug/release/目錄。

+0

哈哈耶剛剛意識到 – booky99 2014-11-23 17:41:42

0

愚蠢的我...忘了運行這行:

{ok, CurrentDirectory} = file:get_cwd() 

這眼神表明當前目錄只是在我的下載Eclipse文件夾。不是工作區

相關問題