當前位置:首頁 » 編程語言 » java讀取文件屬性

java讀取文件屬性

發布時間: 2022-09-13 07:38:08

A. java讀取文件屬性

//看看吧..對你會有幫助

public class FilecTest {
public static void main(String args[])
{
File f=new File("c:\\\\1.txt");
System.out.println(f.isDirectory());

//測試此抽象路徑名表示的文件是否是一個目錄。
System.out.println(f.getAbsoluteFile());

//返回抽象路徑名的絕對路徑名形式
System.out.println(f.getAbsolutePath());

//返回抽象路徑名的絕對路徑名字元串。
System.out.println(f.isAbsolute());

//測試此抽象路徑名是否為絕對路徑名
System.out.println(f.isDirectory());

//測試此抽象路徑名表示的文件是否是一個目錄
long modifyDate = f.lastModified(); //得到最後修改日期
if (modifyDate!=0){
System.out.println("\
最後修改日期: "+new Date(modifyDate)); //返回此抽象路徑名表示的文件最後一次被修改的時間。
}
System.out.println(new Date(modifyDate));

//返回此抽象路徑名表示的文件最後一次被修改的時間。
System.out.println(f.length());

//返回由此抽象路徑名表示的文件的長度
// System.out.println(f.renameTo(ff));

//重新命名此抽象路徑名表示的文件。
}
}

B. 怎樣用java讀取文件夾的屬性,

【【【【文件夾也是一種文件】】】】
java.io.File file = new java.io.File(filename);
file.exists() ;// 是否存在
file.canRead() ;//是否可讀
file.canWrite();//是否可寫
file.isDirectory();//是不是目錄
file.isFile();//是不是文件
fille.isHidden() ;//是否隱藏
file.lastModified() ;//最後的修改時間,創建是不不知道
容量就得自己寫程序統計了

C. 如何JAVA方式讀取文件和圖片的屬性信息

最直接的方式:File file = new File("文件路徑");
然後去API查下File的方法吧,比如:file.isHidden();測試此抽象路徑名指定的文件是否是一個隱藏文件。

D. java 讀取屬性文件 屬性文件的位置不同,該如何表示

那就對應回答:
1、直接使用文件名:如 FileInputStream("ss.txt");
2、包名和src都是文件路徑: FileInputStream("src/ss.txt");
3、在包名下:如包名(com.gxa.file), FileInputStream("src/com/gxa/file/ss.txt");
a、其他是絕對文件路徑: FileInputStream("f:/分享/ss.txt");

E. java如何獲取文件信息

File 類是對文件和文件夾的抽象,包含了對文件和文件夾的多種屬性和操作方法。File類的常用方法如下表:

返回
方法
說明

String getName 獲取文件名稱
String getParent 獲取文件的父路徑字元串
String getPath 獲取文件的相對路徑字元串
String getAbsolutePath 獲取文件的絕對路徑字元串
boolean exists 判斷文件或者文件夾是否存在
boolean isFile 判斷是不是文件類型
boolean isDirectory 判斷是不是文件夾類型
boolean delete 刪除文件或文件夾,如果刪除成功返回結果為true
boolean mkdir 創建文件夾,創建成功返回true
boolean setReadOnly 設置文件或文件夾的只讀屬性
long length 獲取文件的長度
long lastModified 獲取文件的最後修改時間
String[ ] list 獲取文件夾中的文件和子文件夾的名稱,並存放到字元串數組中

F. java讀取文件屬性

//看看吧..對你會有幫助

public class FilecTest {
public static void main(String args[])
{
File f=new File("c:\\1.txt");
System.out.println(f.isDirectory()); //測試此抽象路徑名表示的文件是否是一個目錄。
System.out.println(f.getAbsoluteFile()); //返回抽象路徑名的絕對路徑名形式
System.out.println(f.getAbsolutePath()); //返回抽象路徑名的絕對路徑名字元串。
System.out.println(f.isAbsolute()); //測試此抽象路徑名是否為絕對路徑名
System.out.println(f.isDirectory()); //測試此抽象路徑名表示的文件是否是一個目錄
long modifyDate = f.lastModified(); //得到最後修改日期
if (modifyDate!=0){
System.out.println("\n 最後修改日期: "+new Date(modifyDate)); //返回此抽象路徑名表示的文件最後一次被修改的時間。
}
System.out.println(new Date(modifyDate)); //返回此抽象路徑名表示的文件最後一次被修改的時間。
System.out.println(f.length()); //返回由此抽象路徑名表示的文件的長度
// System.out.println(f.renameTo(ff)); //重新命名此抽象路徑名表示的文件。
}
}

G. java 讀取txt文件的屬性

/**
* @author eatonfang
* @param args
*/
public static void main(String[] args) {
// System.out.println()
File file = new File("D:/temp/新規テキスト ドキュメント.txt");
System.out.println("文件名: " + file.getName());
System.out.println("上級目錄: " + file.getParent());
System.out.println("是否可讀: " + file.canRead());
System.out.println("是否可寫: " + file.canWrite());
System.out.println("絕對路徑: " + file.getAbsolutePath());
System.out.println("相對路徑: " + file.getPath());
System.out.println("是否為絕對路徑: " + file.isAbsolute());
System.out.println("是否為目錄: " + file.isDirectory());
System.out.println("是否為文件: " + file.isFile());
System.out.println("是否為隱藏文件: " + file.isHidden());
System.out.println("最後修改時間: " + (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(file.lastModified()));
System.out.println("文件長度: " + file.length()); }

運行結果:
新規テキスト ドキュメント.txt
D:\temp
true
true
D:\temp\新規テキスト ドキュメント.txt
D:\temp\新規テキスト ドキュメント.txt
true
false
true
false
2010-08-03 16:55:51
3
java因為它的跨平台性和移植性,所以對具體的文件系統的一些支持上不是很好

H. 看Java怎樣使用靜態塊讀取屬性文件代碼

private static String driver =null;
private static String url = null;
private static String user = null;
private static String password = null;
private static BasicDataSource ds;
static{
//讀取程序外的.properties 文件
//需要.properties文件的包路徑
Properties props = new Properties();

try {
String path ="db.properties";
props.load(
DBUtils.class.getResourceAsStream(path)
);
//properties對象.getProperty("字元串")
driver=props.getProperty("driver");
url=props.getProperty("url");
user=props.getProperty("user");
password=props.getProperty("password");
ds = new BasicDataSource();
ds.setDriverClassName(driver);
ds.setUrl(url);
ds.setUsername(user);
ds.setPassword(password);
Class.forName(driver);
} catch (Exception e) {
e.printStackTrace();
}
}
這是一個JDBC讀取配置文件連接資料庫的示例代碼,供參考!

I. java獲取txt文件內容屬性值

看你這個txt文件內容詳實xml,其實你可以吧txt改成xml文件,這樣就能調用java的xml讀取方法獲得了,如果不能改文件類型,可以用java io讀取每一行,然後定位height 和width的位置,位置加2(也就是=「的位置)這樣就能獲得下一位,即height和width裡面的值了

J. 請問下 如何用JAVA 讀取一個文件的其他屬性,比如它的備注的內容。

JAVA本身不提供這種功能。
這樣的功能只能使用第三方jar包。
如相關Excel的jar包可以直接插入行,讀取行,這都是通過文件每個位元組(或字元)解析來的。
令:如果你的意思是讀取一個Windows下的TXT或MP3這樣的文件屬性,那麼這個是Windows系統自己保存的屬性,並非文件本身屬性,即傳至Linux下面不一定能看到這些屬性。所以說JAVA是不可能直接讀取到Windows上文件點擊右鍵後查看到的備注信息的。

熱點內容
原神過主線任務腳本 發布:2025-01-12 06:34:51 瀏覽:513
醫保電子密碼在哪裡找到 發布:2025-01-12 06:34:38 瀏覽:348
安卓手機有網卻不能使用怎麼辦 發布:2025-01-12 06:25:20 瀏覽:212
arm存儲器映射 發布:2025-01-12 06:25:12 瀏覽:250
安卓系統個人字典有什麼用 發布:2025-01-12 06:13:37 瀏覽:929
geventpython安裝 發布:2025-01-12 06:13:34 瀏覽:339
放鬆解壓助睡眠直播 發布:2025-01-12 06:13:00 瀏覽:829
車載wince和安卓哪個好用 發布:2025-01-12 05:58:18 瀏覽:840
vb6遍歷文件夾 發布:2025-01-12 05:58:13 瀏覽:366
c在C語言中代表什麼 發布:2025-01-12 05:52:59 瀏覽:48