【发布时间】:2014-04-07 21:56:52
【问题描述】:
大家好!我正在尝试更改 cpu 的频率时钟,但我是个问题。要更改时钟频率,我需要修改文件 scaling_max_freq (/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq) 但是...此文件具有以下权限:rw-rw---- 所以使用文件管理器使用root权限我将rw-rw----更改为rwxrwxrwx并且一切正常(在这种模式下我可以设置cpu频率,使用rw-rw----权限我做不到)。我用来设置时钟的代码是这样的
public static boolean setClock(String filePath, String value) {
try {
fileWriter = new FileWriter(filePath);
fileWriter.write(value);
fileWriter.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
return true;
}
现在的问题是:如何使用代码设置文件的权限?如何为文件 scaling_max_freq 设置 rwxrwxrwx?提前致谢。
【问题讨论】: