導航:首頁 > 編程語言 > file文件名稱java

file文件名稱java

發布時間:2022-11-30 10:31:04

java中,獲得同名file的文件名稱和內容,怎麼辦

這個你可以這樣實現,你在頁面寫一個
,然後在你選擇文件的時候,每選擇一個,就把這個文件的名字加到這個files中,用,號隔開,這樣就會有一個files=filename1,filenam2,filename3,filename4
這樣你在後台獲取files,然後用,號分割,就可以獲取每個附件了
多個附件上傳就是這樣做的

Ⅱ java file 是什麼文件

在java中File類是可以直接操作文件的類,
它有四個構造函數:
File(String parent,String child)
File(File parent,String child)
File(URI uri)
File(String pathname)

封裝了以下主要方法:
canWrite() 返迴文件是否可以讀寫
canRead() 返迴文件是否可讀
compareTo(File pathname)檢查文件路徑間的順序
createNewFile() 當文件不存在時生成文件
delete() 從文件系統內刪除該文件
deleteOnExit() 程序順利結束時刪除文件
equals(Object obj) 檢查特定對象的路徑名是否相等
exists() 判斷文件是否存在
getAbsoluteFile() 返迴文件完整路徑的File實例
getAbsolutePath() 返迴文件完整路徑
getName() 返迴文件名稱
getParent() 返迴文件父目錄路徑
getPath() 返迴文件路徑字元串
getParentFile() 返迴文件所在文件夾的路徑
hashCode() 返迴文件哈希碼
isDirectory() 判斷該路徑指示的是否是目錄
isFile() 判斷該路徑指示的是否是文件
lastModified() 返回該文件最後更改時間標志
length() 返迴文件長度
list() 返迴文件和目錄清單
mkdir() 生成指定的目錄
renameTo(File dest) 更改文件名字
setReadOnly() 將文件設置為可讀
toString() 返迴文件狀態的字元串
toURL() 將文件的路徑字元串轉換成URL

Ⅲ java 怎麼獲取一個文件的文件名

如果想要獲得當前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用遞歸的方式。下面是兩個具體的實現。
其中public static String [] getFileName(String path)是只得到當前文件中的文件名。public static void getAllFileName(String path,ArrayList<String> fileName)是包括當前文件及其子文件的文件名。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

public class GetFileName
{
public static String [] getFileName(String path)
{
File file = new File(path);
String [] fileName = file.list();
return fileName;
}
public static void getAllFileName(String path,ArrayList<String> fileName)
{
File file = new File(path);
File [] files = file.listFiles();
String [] names = file.list();
if(names != null)
fileName.addAll(Arrays.asList(names));
for(File a:files)
{
if(a.isDirectory())
{
getAllFileName(a.getAbsolutePath(),fileName);
}
}
}
public static void main(String[] args)
{
String [] fileName = getFileName("F:\\xiaoshuo");
for(String name:fileName)
{
System.out.println(name);
}
System.out.println("--------------------------------");
ArrayList<String> listFileName = new ArrayList<String>();
getAllFileName("F:\\xiaoshuo",listFileName);
for(String name:listFileName)
{
System.out.println(name);
}

}
}

運行時需要更改一下具體的文件夾。

Ⅳ java中對文件名的讀取

1.讀取文件名。
使用File類
File
f
=
new
File("你存放文件的地址");
String[]
filenames
=
f.list(new
FilenameFilter()
{
accept(File
dir,
String
name)
{
if(name.endwith(".txt"))
{
return
true;
}
else
{
return
false;
}
}
});//用匿名類寫了一個FilenameFilter
2.處理文件名。
上面得到一個String[]
filenames
String[]
newnames
=
new
String[filenames.length()];
for(int
i
=
0;
i
<
newnames.length();
i++)
{
int
a
=
filenames[i].lastIndexOf("_")-1);
newnames[i]=filenames[i].substring(0,a);
}
3.只要不重復的。。
使用Set
Set
s
=
new
HashSet()
;
for(int
i
=
0;
i
<
newnames.length();
i++)
{
s.add(newnames[i]);
}
String[]
newnames2
=
s.toArray();
newnames2
就是需要的String[]

Ⅳ javafile怎樣獲取到file文件名的後綴

給你個示例,應該看得懂吧
File f =new File("Test.txt");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);
}

Ⅵ Java中,獲得同名file的文件名稱和內容並上傳附件,請問老師怎麼實現的

這個你可以這樣實現,你在頁面寫一個<input
type="hidden"
name="files"
id="files">,然後在你選擇文件的時候,每選擇一個,就把這個文件的名字加到這個files中,用,號隔開,這樣就會有一個files=filename1,filenam2,filename3,filename4
這樣你在後台獲取files,然後用,號分割,就可以獲取每個附件了
多個附件上傳就是這樣做的

Ⅶ javafile怎樣獲取到file文件名的後綴

演示:

File f =new File("Test.txt");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);
}

Ⅷ 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是更改文件名之後的文件的文件名(包含後綴)

閱讀全文

與file文件名稱java相關的資料

熱點內容
文件夾壞了怎麼修補 瀏覽:166
熱血江湖無法連接伺服器怎麼辦 瀏覽:527
長河pdf 瀏覽:125
華為手機側欄怎麼減少app 瀏覽:486
親愛的程序員免費在線觀看 瀏覽:314
生活碎片文件夾模版 瀏覽:689
浙江伺服器託管機房雲伺服器 瀏覽:309
Java反編譯防止 瀏覽:728
linux退出啟動 瀏覽:623
華碩主板硬體加密 瀏覽:897
linuxace安裝 瀏覽:524
霍金太陽系演算法 瀏覽:508
linux模擬鍵盤輸入 瀏覽:821
編程測磁極方法 瀏覽:550
單片機檢測交流電流 瀏覽:476
java程序填空題 瀏覽:985
手機錄音機怎麼設加密 瀏覽:834
asvll字元的文件夾 瀏覽:636
華為交換機s5700配置命令 瀏覽:58
Excel保護工作簿無法加密 瀏覽:767