java获取windows下面的文件对象


import javax.swing.*;import javax.swing.filechooser.FileSystemView;import java.io.File;
FileSystemView fsv = FileSystemView.getFileSystemView();System.out.println(fsv.getHomeDirectory());System.out.println(fsv.getDefaultDirectory());System.getProperties().list(System.out);File f = fsv.getRoots()[0];System.out.println(f.getAbsolutePath());Icon icon = fsv.getSystemIcon(f);System.out.println(icon.getIconHeight());System.out.println(icon.getIconWidth());
 
时间: 2024-10-19 00:42:18

java获取windows下面的文件对象的相关文章

Java IO流中 File文件对象与Properties类

File类 用来将文件或目录封装成对象 方便对文件或目录信息进行处理 File对象可以作为参数传递给流进行操作 File类常用方法 创建 booleancreateNewFile():创建新文件,如果文件存在,返回false booleanmkdir():创建目录,只能创建一级目录 booleanmkdirs():创建目录,可创建多级目录 删除 booleandelete():删除文件,如果文件不存在,返回false,如果删除的是目录,需要确保目录是空的 voiddeleteOnExit():程

【.Net】C#获取Windows系统特殊文件夹的路径

系统特殊文件夹是包含公共信息的文件夹,如"Program Files"."Programs"."System"或"Startup".特殊文件夹在默认情况下由系统设置,或者由用户在安装 Windows 的某个版本时显式进行设置. Environment.GetFolderPath 方法 获取指向由指定枚举标识的系统特殊文件夹的路径. 命名空间:Systempublic static string GetFolderPath (

获取windows下执行文件签名和证书信息

获取证书信息验证文件数字签名是否有效可以使用函数 WinVerifyTrust,可以用:取得文件数字签名证书信息需要使用函数 CryptQueryObject,再用CertFindCertificateInStore获取证书Cert也可以通过,WTHelperProvDataFromStateData WTHelperGetProvSignerFromChain WTHelperGetProvCertFromChain获取证书Cert这里算法是: typedef struct _CERT_INF

windows客户端开发--获取windows系统中文件的MIME

首先,什么是MIME,是不是文件的后缀名呢? 当然不是. 有时候我们需要获取某个文件的后缀名,这也许对你来说太小case了,你可能不加思考的写了一个函数,更加文件名字符串查找最后一个'.',然后取最有一个'.'之后的字符串,即为我们要得到的后缀名. 看似非常完美,但确实漏洞百出. 如果我的文件没有后缀名怎么办? 如果我的一张png图片,我强制把后缀名改为jpg怎么办? 这样你根据文件名字方法就不能获得百分百正确的后缀名. 所以,就该MIME出场了! 何为MIME? MIME (Multipurp

Java获取当前路径和读取文件

1.利用System.getProperty()函数获取当前路径: System.out.println( System.getProperty("user.dir") );//user.dir指定了当前的路径 2.使用File提供的函数获取当前路径: File directory = new File(""); //设定为当前文件夹 System.out.println( directory.getCanonicalPath() );//获取标准的路径 Syste

C# - 获取windows系统特殊文件夹路径

一.路径分类 1.绝对路径 完整路径,从磁盘符号开始,如:C:\Windows 2.相对路径 以当前路径为起点,不包含磁盘符号,通常使用"..\"符号来访问上级目录中的文件或文件夹. ../Windows/System32 二.Windows系统常见的特殊路径 1.当前路径 2.我的文档 3.收藏夹 4.桌面 5.最近使用的文档 6.程序当前路径 三.路径获取示例 1 private void btnGetCurPath_Click(object sender, EventArgs e

Java 获取Windows 磁盘卷标

Sun已经实现了几个主要操作系统缺省实现类,调用FileSystemView.getFileSystemView()即可. package test; import java.io.File; import javax.swing.filechooser.FileSystemView; public class DriverTest { public static void main(String[] args){ // 当前文件系统类 FileSystemView fsv = FileSyst

java 获取src下包的文件的路径

getClass().getClassLoader().getResource("/sy/config/sheetMonitor-config.xml").getPath().replace("%20", " ")

获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)

import java.io.File; import java.io.FileFilter; import java.io.ObjectInputStream.GetField; import java.util.ArrayList; import java.util.List; public class huoquwenjian { /*获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中) * 思路: * 1,既然包含子目录,就需要递归. * 2