導航:首頁 > 文件類型 > 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創建文件夾失敗相關的資料

熱點內容
iphone6背面繁體字 瀏覽:380
奶大的美女電影 瀏覽:6
jsp頁面如何在頁面列印信息 瀏覽:948
win10怎樣本機發布文件 瀏覽:64
匯編語言流水燈程序 瀏覽:186
學習郵寄電腦編程從什麼開始著手 瀏覽:703
dx11的卸載程序 瀏覽:24
花卡怎麼更改3個免流量app 瀏覽:879
人名大數據 瀏覽:416
如何才能建立文件 瀏覽:74
輪船上天的是什麼電影 瀏覽:374
主角穿越二戰成為美國士兵 瀏覽:727
startuptjs文件下載 瀏覽:31
純js寫個圖片大轉盤 瀏覽:195
大數據精準營銷圖解 瀏覽:171
wav44khz16文件多大 瀏覽:844
誰有可以看的網站不卡那中 瀏覽:282
好看影視中文字幕 瀏覽:636
大數據法拍 瀏覽:328
哪個網站看影視不用花錢 瀏覽:871

友情鏈接