/**
* 复制assets目录下所有文件及文件夹到指定路径
* @param android.app.Activity mActivity 上下文
* @param java.lang.String mAssetsPath Assets目录的相对路径
* @param java.lang.String mSavePath 复制文件的保存路径
* @return void
*/
public static void copyAssetsFiles(android.app.Activity mActivity,java.lang.String mAssetsPath,java.lang.String mSavePath)
{
try
{
// 获取assets目录下的所有文件及目录名
java.lang.String[] fileNames=mActivity.getResources().getAssets().list(mAssetsPath);
if(fileNames.length>0)
{
// 若是目录
for(java.lang.String fileName:fileNames)
{
java.lang.String newAssetsPath="";
// 确保Assets路径后面没有斜杠分隔符,否则将获取不到值
if((mAssetsPath==null)||"".equals(mAssetsPath)||"/".equals(mAssetsPath))
{
newAssetsPath=fileName;
}
Android复制assets目录下所有文件及文件夹到指定路径
最新推荐文章于 2024-05-07 15:41:24 发布