新建文件夹和文件,并向文件中写入数据---------Android

第一步,配置权限,注意位置。。位置不正确的话,文件写入不了,而且不报错

 

第二部:写一个方法创建一个文件夹,,


 void writefile(){
        try {
            String Filepath = Environment.getExternalStorageDirectory().getPath() + "/cardImages/TestDictionary/";//这是sd卡的目录
            String FileName = "test.txt";
            String textContent = "这是一个测试字符串,写进text文本的";

            File dictionaryFile = new File(Filepath);//这是目录路径
            if (!dictionaryFile.exists())//如果不存在该目录
            {
                dictionaryFile.mkdirs();//这个方法的好处在于:如果上层目录不存在,会按照顺序一层层创建目录,
                //所以建议以后不管怎么样,使用该方法创建目录
            }

            File textFile = new File(Filepath + FileName);//这是文件路径
            if (!textFile.exists())//如果不存在该目录
            {
                textFile.createNewFile();//这个方法是创建文件的方法
            }
            RandomAccessFile raf = new RandomAccessFile(Filepath + FileName, "rwd");
            raf.seek(textFile.length());
            raf.write("我是shei".getBytes());
            raf.close();
        }
        catch (Exception e) {
            Log.e("TestFile", "Error on write File:" + e);
        }

    }

 


 

posted on 2015-12-20 23:30  你的乐哥哥  阅读(1861)  评论(0编辑  收藏  举报