Articles of 文件属性

如何在java中显示原生文件系统文件/文件夹的“属性窗口”

我使用Java 1.6和我的Java桌面应用程序运行在三个操作系统Windows,Linux和MAC上。 使用我的应用程序,用户可以在JTree列出本地文件系统的文件和文件夹。 我的要求是用户可以根据本地文件系统查看文件/文件夹的“属性窗口”。 假设如果用户在Window上运行我的Java桌面应用程序,那么如果用户右键单击任何文件/文件夹并select“属性”,则此窗口可以打开 – 如果在这种情况下,我们不能使用Java 1.6显示本地文件系统的文件/文件夹属性文件,那么有什么办法来获得所有这些文件/文件夹属性?

Python窗口文件版本属性

上次我问了一个类似的问题,但那是关于svn相关的版本信息。 现在我想知道如何查询关于例如Windows的“文件版本”属性。 一个DLL。 我注意到wmi和win32file模块也没有成功。

用于跟踪Java中文件更改的文件ID?

我试图find一种方法来跟踪文件,即使它们在文件系统中被移动或重命名。 我想到的一个想法是在Java 7中使用新的UserDefinedFileAttributeView,并创build一个自定义文件属性作为一种自定义ID。 我认为这可能适用于不同的平台(主要是Windows和Mac)。 但是我无法让它工作。 甚至尝试在这个页面上的例子 – http://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html – 当我到这一行: UserDefinedFileAttributeView view = Files.getFileAttributeView(file,UserDefinedFileAttributeView.class); 我只得到一个null值的视图variables,然后程序停止与一个空指针exception。 然后,我发现至less有一个可能更简单的方法来使用Mac:使用BasicFileAttributes fileKey属性。 我试过这个,即使我移动文件或重命名它,fileKey似乎也保持不变。 然而,它也说这个function是依赖于平台的,而且我记得在某个地方,它不能在Windows上工作。 所以首先,fileKey方法是在Mac上这样做的一个稳定的方法? 如果是这样,我可以做什么用于Windows相同的function? 任何人都知道为什么我在UserDefinedFileAttributeView上得到空值? 因为如果我能做到这一点,我猜应该是跨平台的。 这不是需要超级健壮和可伸缩的东西,它只是我正在开发的一个小型帮助器应用程序,但是在移动或重命名文件时至less需要可靠的识别文件。

delphi:如何设置(写)扩展文件属性?

我想设置如Windows资源pipe理器文件属性 – >摘要选项卡(作者,标题,主题等)中显示的属性。 (在Windows 7是详细信息选项卡)我已经知道如何使用StgCreateStorageEx , 目标文件扩展名是xls,xlsx,csv,txt和jpg文件。 操作系统:Windows 2003/2008 / XP / Windows 7.请注意,此代码将转到Web服务应用程序,并且服务器没有安装Excel。 注意:似乎没有关于如何设置它们的信息/示例代码。

Git在Windows和文件属性

我注意到,当您在Windows环境中使用Git提交或签出文件时,文件属性不会被保留(例如隐藏或只读)。 如果我提交一个隐藏的文件,然后在另一台计算机上查看,则文件不再隐藏。 是否有可能使Git识别Windows文件属性? 谢谢。

在c#中读取扩展图像属性

如果可能的话,我想find磁盘上的图像的高度/宽度而不打开它(出于性能原因)。 图像的Windows属性窗格包含宽度,高度,位深度等信息,这使我相信它将元数据存储在文件的某处。 我如何获取这些信息?

如何以编程方式设置文件标签

使用Windows资源pipe理器查看文件时,可以select设置“标签”,“类别”或其他属性。 对于JPEG,一组不同的属性(包括“标签”)是选项。 我想能够以编程方式设置这些。 如何使用Delphi(我有Delphi 2010 Pro)以编程方式设置文件标签和其他文件属性?