2014-07-05 58 views
1

我使用以下方法来对资产的文件夹读csv文件

CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open("Buttons.csv"))); 

从文件中读取一个CSV文件到一个数组我如何改变它,所以它从数据/数据文件夹读取它

+1

读取'所以从数据/数据folder'读它 - 你**不能**。因为你不能将你的东西放在'/ data/data/your.app.name /'文件夹中。你有'/ assets/...'和'/ res/raw /'来放入你的文件。或者你可以使用外部存储器。 –

+0

为什么你需要这样做? – Squonk

+0

我需要能够读取和写入文件我告诉你不能写入资产文件夹,所以我复制文件从资产文件夹到dta /数据,所以我可以读取和写入它我不想写到SD卡,因为有些人没有SD卡,我不能让它在手机内部存储器上工作 – user3422687

回答

0
Csvreader csvreader = new CSVReader(openFileInput("Buttons.csv")); 

顺便说一句:这从文件夹

/data/data/packagename/files