怎么解决java.io.IOException: 拒绝访问/客户端没有所需的特权(亲测有效)

1,880 阅读1分钟

######目录

  • 问题:用Java代码在c盘创建文件对象,运行显示java.io.IOException:拒绝访问

  • 踩得坑:更改磁盘权限,结果运行报错:java.io.IOException: 客户端没有所需的特权

  • 解决方法:换个磁盘创建文件:将c盘改成f盘,运行成功并在f盘创建文件


###问题:用Java代码在c盘创建文件对象,运行显示java.io.IOException:拒绝访问

package org.zhaiyujia.pkg1;

import java.io.File;
import java.io.IOException;

public class TestFile {
	File file;
	public TestFile() {
		file=new File("c://a.txt");
		boolean b=file.exists();
		if(!b) {                      //之前报错是因为要强制try{}catch{}
			try {
				System.out.println(file.createNewFile());
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
	public static void main(String[] args) {
		new TestFile();
	}

}

这里写图片描述 ###踩得坑:更改磁盘权限,结果运行报错:java.io.IOException: 客户端没有所需的特权这里写图片描述这里写图片描述 ###解决方法:换个磁盘创建文件:将c盘改成f盘,运行成功并在f盘创建文件这里写图片描述