File中createNewFile和createTempFile区别[通俗易懂]

发布时间:2025-12-09 14:16:28 浏览次数:4

1、createTempFile():

<span >long lTime = System.currentTimeMillis();Calendar calendar = Calendar.getInstance();calendar.setTimeInMillis(lTime);String sFileName  = String.format("FMR_%02d%02d%04d_%02d%02d%02d",calendar.get(Calendar.DAY_OF_MONTH),calendar.get(Calendar.MONTH) + 1,calendar.get(Calendar.YEAR),calendar.get(Calendar.HOUR_OF_DAY),calendar.get(Calendar.MINUTE), calendar.get(Calendar.SECOND));mSampleFile = new File(sampleDir + File.separator + sFileName+".amr");<span ></span>try {mSampleFile.createNewFile();} catch (Exception e1) {// TODO Auto-generated catch blocke1.printStackTrace();}Log.i(TAG, "lsn mSampleFile = "+mSampleFile);Log.i(TAG, "lsn sampleDir = "+sampleDir);</span>

这里文件的命名就是用一个存储路径的绝对路径和日期格式命名:比如:FMR_26032015_205830.amr


这是我前几天遇到的一个问题后面了解了一下的,希望大家知道更全的可以补充。

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477