导航:首页 > 文件类型 > 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创建文件夹失败相关的资料

热点内容
弟子规哪个版本的好 浏览:423
二手苹果6p的价格 浏览:111
微信公众号版头设计 浏览:917
jdk18读取配置文件 浏览:72
优化关键字挖掘工具 浏览:672
markdown代码块语法 浏览:249
arcgis面文件属性 浏览:43
当数据都带有标准差如何计算 浏览:936
声音挑选程序扫描本地 浏览:57
编程语言中如何拼接两个字串符 浏览:482
工地数据中心包括哪些 浏览:972
人工成本分析工具 浏览:565
苹果qq群文件在哪里 浏览:724
产品和单位成本分析后有哪些数据 浏览:144
日语教程软件 浏览:99
有哪些事业编制的app 浏览:89
天籁app是什么来的 浏览:605
app上手机通话记录如何删除 浏览:798
win7建立超级隐藏文件夹 浏览:416
网络融合的意义 浏览:162

友情链接