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

热点内容
口袋妖怪银魂安卓v11 浏览:1
网站上芒果tv的账号都是什么 浏览:104
带公式的表格如何刷新数据 浏览:81
数据标注语音和2d哪个好 浏览:145
保存excel文件的方法 浏览:655
手机上看不到电脑上的文件 浏览:626
关于ps的微信公众号 浏览:612
矩阵论教程 浏览:971
字体文件分系统吗 浏览:921
编程一级考试要带什么证件 浏览:923
extjs表格修改前数据 浏览:612
什么是数据库的函数 浏览:722
oppo手机怎么用数据线连接电脑 浏览:247
恒智天成备份文件在哪里 浏览:976
电脑没联网怎么拷贝文件 浏览:224
wps工具栏怎么换成中文 浏览:338
win7和xp共享文件 浏览:883
苹果4代音量键没反应 浏览:827
怎样打开tif文件 浏览:153
java下载文件zip 浏览:440

友情链接