java读取隐藏文件的问题

碰到一个有点坑的问题:当我创建了一个隐藏的文件后,然后下次在读取这个文件追加时,一直是拒绝访问的错误

public static File createHideFile(String okr){
File file = new File(okr);  
        try {
        if(!file.exists()){
        file.createNewFile();  
                // R : 只读文件属性。A:存档文件属性。S:系统文件属性。H:隐藏文件属性。  
                String sets = "attrib +H \"" + file.getAbsolutePath() + "\"";  
                // 运行命令  
                Runtime.getRuntime().exec(sets); 
        }
        } catch (IOException e) {  
            e.printStackTrace();  
        } 
        return file;
}

解决方法:

RandomAccessFile f = new RandomAccessFile(file, "rw");
f.write("admin".getBytes());
f.write(":".getBytes());
f.write("1234516".getBytes());
f.seek(0);
System.out.println(f.readLine());
f.close();

说下seek()方法:是将指针移动到指定位置,一般是多少个字节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值