java读取文件属性
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上文件点击右键后查看到的备注信息的。