0

我可以使用 opencsv 从 assets 文件夹中的 csv 文件中读取。但是,写入文件有点神秘。

我执行以下操作以在 /assets 文件夹中打开一个文件以供阅读:

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

如何打开文件进行写作,以及如何进行写作?使用 getAssets() 来访问文件接缝干净,所以我也想用它来阅读。

4

2 回答 2

1

您可能无法写入资产文件,因为它是 APK 的一部分。

如果我是您,我会将资产文件复制到您的临时目录并根据需要写入该副本。

于 2012-08-17T12:24:59.290 回答
0

Assets 文件夹存在于打包的 apk 中。它是只读的。所以你不能写它。

于 2012-08-17T12:24:28.947 回答