Ⅰ 用java如何輸出我所輸入的文件名 急!!!!!!!!!!!!
publicstaticvoidmain(String[]args)throwsException{
Filedir=newFile("G:\test.txt");
System.out.println(dir.getName());
}
文件不是File類型的話轉為File類 然後.getName()就得到文件名啦~
Ⅱ Java中,類名與文件名需要相同嗎
如果一個編譯單元(文件)中含有public的類,則文件名必須與類名一致,如果沒有public類,則文件可以隨意命名。一個文件中,public的類可以有零個或一個,非public的類可以有零個或多個。
Ⅲ Java的完整文件名是什麼
.java是java源碼文件的擴展名,如果你說的是這個的話,比如你有一個Student類,那麼該類所對應的java文件的完整文件名應該是Student.java,因為類名要跟文件名一致。
Ⅳ java中怎樣獲得一個文件夾中的所有文件名
java中獲得一個文件夾中的所有文件名代碼如下:
packagecom.readfile;
importjava.io.File;publicclassGetAllFiles {
publicstaticvoidmain(String[] args) {
//路徑 這里寫一個路徑進去
String path="F:\QQ文檔";
//調用方法
getFiles(path);
}
/**
* 遞歸獲取某路徑下的所有文件,文件夾,並輸出
*/
publicstaticvoidgetFiles(String path) {
File file =newFile(path);
// 如果這個路徑是文件夾
if(file.isDirectory()) {
// 獲取路徑下的所有文件
File[] files = file.listFiles();
for(inti =0; i < files.length; i++) {
// 如果還是文件夾 遞歸獲取裡面的文件 文件夾
if(files[i].isDirectory()) {
System.out.println("目錄:"+ files[i].getPath());
getFiles(files[i].getPath());
}else{
System.out.println("文件:"+ files[i].getPath());
}
}
}else{
System.out.println("文件:"+ file.getPath());
}
}
}
(4)java文件名擴展閱讀:
如果想要獲得當前文件中的文件名只需要String [] fileName = file.list();就可以了。
如果要包括文件中的文件名就可以用遞歸的方式。下面是兩個具體的實現。
其中public static String [] getFileName(String path)是只得到當前文件中的文件名。
public static void getAllFileName(String path,ArrayList<String> fileName)是包括當前文件及其子文件的文件名。
Ⅳ 在java中怎樣讓用戶輸入文件名來打開一個文件
輸入要打開的文件路徑,按回車。 C語言中的文件打開如fopen 是在內存中打開,以用於對它的操作 如果是彈出打開 #include <stdio.h> #include <std,
Ⅵ java中文件的命名
【轉】源文件的命名規則:如 果在源程序中包含有公共類的定義,則該源文件名必須與該公共類的名字完全一致,字母的大小寫都必須一樣。這是java語言的一個嚴格的規定,如果不遵守, 在編譯時就會出錯。因此,在一個java源程序中至多隻能有一個公共類的定義。如果源程序中不包含公共類的定義,則該文件名可以任意取名。如果在一個源程 序中有多個類定義,則在編譯時將為每個類生成一個.class文件。
Ⅶ java文件名和類名需要一樣嗎
必須一樣,一般在IDE中新建java類的時候會自動生成類名,如果修改導致文件名和類名不一致時IDE會報錯。
Ⅷ java怎麼修改文件名稱
一般的操作:
Filefile=newFile("word.txt");
Stringfilename=newString("word1.txt");//更改後的文件名
file.renameTo(filename);//更改文件名操作
判斷是否已經更改文件名:
Filefile=newFile("word.txt");
Stringfilename=newString("word1.txt);
if(file.renameTo(filename)){
System.out.println("修改文件名成功");
}else{
System.out.println("修改文件名失敗");
}
file是更改文件名之前的文件,可以為絕對路徑或相對路徑:
絕對路徑可表示為:File file=new File("D:/word.txt");
相對路徑的根文件夾與src文件夾同級,如File file=new File("worddir/word.txt");中的worddir文件夾與src同級
filename是更改文件名之後的文件的文件名(包含後綴)
Ⅸ java文件名和類名的問題。。
你的文件名和類名不是一樣的 Javaname 么,那個 .java 只是文件類型說明,我們說的名字主要是看前面的 Javaname,你這個是正確的。
注意當我們在文件中使用了包名時,比如 package test; 那麼我們的 Javaname.java 需要放在 src 下面的 test 子文件夾中,這是 Java 的約定。當我們使用 Eclipse 時,Eclipse 會自動幫我們把文件移到相應的子文件夾中的。