本文目錄一覽:
c語言合法的java文件名
StringfileName。C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發,能以簡易的方式編譯、處理低級存儲器,合法的java文件名是StringfileName,Java語言源文件的後綴是.java。
java 怎麼獲取一個文件的文件名
如果想要獲得當前文件中的文件名只需要String [] fileName = file.list();就可以了。如果要包括文件中的文件名就可以用遞歸的方式。下面是兩個具體的實現。
其中public static String [] getFileName(String path)是只得到當前文件中的文件名。public static void getAllFileName(String path,ArrayListString 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,ArrayListString 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(“——————————–“);
ArrayListString listFileName = new ArrayListString();
getAllFileName(“F:\\xiaoshuo”,listFileName);
for(String name:listFileName)
{
System.out.println(name);
}
}
}
運行時需要更改一下具體的文件夾。
java怎麼修改文件名稱
一般的操作:
File file=new File(“word.txt”);
String filename=new String(“word1.txt”);//更改後的文件名
file.renameTo(filename);//更改文件名操作
判斷是否已經更改文件名:
File file=new File(“word.txt”);
String filename=new String(“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是更改文件名之後的文件的文件名(包含後綴)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/241129.html