android创建隐藏文件或者文件夹,其实只要在文件名或者文件夹名字前加一个点号即可。
隐藏文件(夹)可直接进行读写。
下面是一段隐藏文件的创建和读写,测试正常。
如果需要去除隐藏,那就是重命名,去除点即可。
- File file=new File("/sdcard/test");
- if(!file.exists()){
- file.mkdir();
- }
- File filey=new File("/sdcard/test/.sys.txt");
- if(!filey.exists()){
- try {
- filey.createNewFile();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- try {
- BufferedWriter bw=new BufferedWriter(new FileWriter(filey));
- String temp="123";
- bw.write(temp);
- bw.close();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- File filex=new File("/sdcard/test/.sys.txt");
- BufferedReader br;
- try {
- br = new BufferedReader(new FileReader(filex));
- System.out.println("br.readLine="+br.readLine());
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }