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

熱點內容
物業的招標文件有哪些 瀏覽:452
保存游戲文件名非法或只讀 瀏覽:258
js怎麼做圖片時鍾 瀏覽:451
華為應用裡面有了app說明什麼 瀏覽:801
資料庫中xy是什麼意思 瀏覽:893
u盤打不開提示找不到應用程序 瀏覽:609
網站功能介紹怎麼寫 瀏覽:954
word在試圖打開文件時錯誤 瀏覽:108
主板無vga插槽怎麼連接編程器 瀏覽:521
錄視頻文件在哪裡刪除 瀏覽:881
word2013如何插入文件 瀏覽:233
proe教程百度網盤 瀏覽:197
如何控制遠程linux伺服器 瀏覽:740
it教學app有哪些 瀏覽:34
怎麼在ps摳的圖變成矢量文件 瀏覽:405
口袋妖怪銀魂安卓v11 瀏覽:1
網站上芒果tv的賬號都是什麼 瀏覽:104
帶公式的表格如何刷新數據 瀏覽:81
數據標注語音和2d哪個好 瀏覽:145
保存excel文件的方法 瀏覽:655

友情鏈接