zoukankan      html  css  js  c++  java
  • 新建文件夹和文件,并向文件中写入数据---------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);
            }
    
        }
    
    
    
    
    
  • 相关阅读:
    LeetCode-Longest Substring Without Repeating Characters
    LeetCode-Add Two Numbers
    LeetCode-Two Sum
    品格的塑造
    闰年的来历
    float在内存中的存取方法
    矩阵顺时针旋转90度
    研究生毕业论文查重
    PAT1009
    PAT1008
  • 原文地址:https://www.cnblogs.com/xiaoleye/p/5062216.html
Copyright © 2011-2022 走看看