导航:首页 > 文件类型 > linuxjava创建文件夹失败

linuxjava创建文件夹失败

发布时间:2024-04-27 22:09:19

A. 为什么linux新建用户不能创建文件

一般都是由于新建用户权限不够导致。

Linux 非root用户不能创建目录的解决办回法:

有些时候安装应用答,需要新建一个用户,用户建完之后,发现在常见的目录(/home)下面不能建立目录,必须求助于root用户,建立完毕,例如建立一个目录ubsadm。 这个时候/home/ubsadm 目录存在。

切换到应用用户(例如为:ubsadm) 这个时候主目录应该为/home/ubsadm,发现用touch、mkdir等命令无法创建文件/文件夹。 很头疼。

这个时候需要看下ubsadm目录的属性:

发现目录的属主和组都是root 这个时候要使用root用户下的chown命令来改变属组。

chown -R ubsadm:users /home/ubsadm

这个时候注意,请尽量不要使用sudo命令提权来执行,虽然可能成功,但是对管理会造成混乱。也不要试图使用usermod命令去改变ubsadm组为root

执行完毕之后,使用ubsadm登陆,即可实现创建用户成功。

B. 为什么linux虚拟机里面根目录下创建不了文件夹

创建复不了文件或文件夹制,根本原因是权限不够。
目录权限的查看方式:

ls -l
drwxr-xr-x+ 17 jozh staff 578 8 12 10:22 Desktop
读写执行权限 * 用户、属组 * * * * 文件或目录

权限不够的两种情况:1.不是管理员(root)账户;2.当前目录权限不够。
解决办法:1.使用root权限 sudo mkdir test;2.修改目录权限 chmod,修改目录数组 chown。

C. 请问java的File类,创建文件时,报异常制定文件路径不存在的原因

去看看E盘下to1这个文件夹有没有,没有就建一个。
或者在代码里创建文件的父目录。

D. linux中安装jdk解压无法创建jar文件

首先你要下载 linux版本的JDK(安装包查看附件)

然后复制到linux /usr/local/java目录下

执行命令 tar -xzvfjdk-8u25-linux-x64.tar.gz

就会在当前目录下解压,之后会有个文件夹

jdk1.8.0_25


然后就去配置环境变量


修改文件/etc/profile

JAVA_HOME=/usr/local/java/jdk1.8.0_25

JRE_HOME=$JAVA_HOME/jre/

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export PATH


保存后执行后生效

source /etc/profile


E. 用java写一个上传程序到linux服务器上,服务器上有权限,如果不能创建文件夹及文件,抛异常.

public static void main(String[] args){
try {
File file = new File("test/pp/tt/asd.txt");
File parent = file.getParentFile();
if(parent!=null&&!parent.exists()){
parent.mkdirs();
}
file.createNewFile();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

F. 用java创建文件时错误,请问是怎么回事

需要先【存在】文件夹,才能再创建文件。
当然,如果文件夹【不存在】,那么就需要先创建文件夹,再创建文件
比如 : c盘已经存在,所以才能创建C盘下的文件

1
2

File file = new File("c:\\abc.txt");
file.createNewFile();//创建文件

File file = new File("c:\\test\\abc.txt");
file.createNewFile();//创建文件

如果文件夹不存在会出现异常

Exception in thread "main" java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively

解决办法,先创建文件夹,在创建文件

File file = new File("c:\\test\\abc.txt");
if(!file.getParentFile().exists()){
file.getParentFile().mkdirs();//创建"c:\\test"文件夹
}
file.createNewFile();//创建c:\\test\\abc.txt文件

G. linux下某文件夹无法创建目录,提示参数无效参数

首先检查目录的权限是否有变动,然后手动执行命令mkdir test或者touch test进行测试,如果无法创建,检查一下文件系统是否有损坏

阅读全文

与linuxjava创建文件夹失败相关的资料

热点内容
颜色 小说 浏览:735
飞猪APP怎么选座 浏览:553
81 xqad,tap 浏览:792
免费观看污片的网站 浏览:484
linux查找句子 浏览:833
政府大数据治理 浏览:699
韩国电影男主在楼上偷看女主 浏览:426
qq浏览器的皮肤文件夹在哪个文件夹 浏览:636
德赛西威2311升级 浏览:547
黑页怎么挂网站 浏览:567
看韩国视频的网址 浏览:100
广电网络慢如何连接联通服务器 浏览:368
韩国午夜爱情 浏览:557
word是二进制文件 浏览:495
魅族手机怎么给桌面文件夹改名 浏览:553
主角获得十二祖巫传承 浏览:540
0855k影视 浏览:216
网络工程师教育培训学校学费 浏览:807
wp81正式版版本 浏览:827
如何查询曾经的网站 浏览:351

友情链接