我曾試圖這些語法更改文件的權限,但它爲什麼沒有工作?如何使用Java本機(CACLS)在Windows
你的建議,我真的很高興。
感謝之前。對不起英語不好。
package priviledge;
import java.io.File; import java.io.IOException;
/** * * @author DINA */ public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws InterruptedException, IOException {
File f = new File("C:/lala/images1.jpg");
permission(f);
}
public static void permission(File src) throws InterruptedException, IOException {
// win32 command line variant
Process p = Runtime.getRuntime().exec("cacls 000 " + src.getPath());
p.waitFor(); // p.waitFor()
發生了什麼事?你得到了什麼? – MByD 2012-04-24 12:09:12
我的目的是,這些語法可以將文件權限更改爲這些語法中的提及路徑。 – 2012-04-24 12:20:12
我什麼也沒得到。當我在Windows資源管理器中檢查文件(images1.jpg)時,該文件的權限不起作用。 – 2012-04-24 12:22:15