问题标签 [file-attributes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
218 浏览

.net - 获取文件详细信息

我正在尝试从图片和视频中获取文件详细信息,例如宽度和高度,而无需在 vb.net 中实际打开文件。我计划一次索引很多文件,所以如果我可以像文件属性菜单中的那样获取文件详细信息,那将有很大帮助。我知道对于不同的文件,它们的标签不同。有些是宽度和高度,有些是框架宽度和框架高度。

每当我尝试查找有关此的信息时,它总是涉及将文件作为位图加载。我不想加载可能成千上万的图像和视频。当然有一种方法可以读取文件详细信息吗?

0 投票
2 回答
3828 浏览

.net - .net GetDetailsOf shell32.folderitem 从字符串

我正在尝试使用 vb.net 中的 GetDetailsOf 获取图像或视频文件的分辨率,但我不明白如何将文件加载到 shell32.folderitem 中,所以我正在以一种非常迂回的方式进行操作。

我只是在文件夹中循环,直到找到与我的文件匹配的内容。有没有更清洁、更快的方法来做到这一点?我只需要从完整文件名中获得一个 shell32.FolderItem。

另外,我可以依靠 Detail 31 始终是分辨率,而 280/282 是帧高/帧宽吗?我如何知道他们是否会在其他计算机上检索相同的详细信息,而无需在一堆其他计算机上进行测试?

谢谢。

0 投票
1 回答
69 浏览

windows - 查找文件是否在 C++(在 Windows 中)中被复制?

我想弄清楚是否正在复制给定的文件。最初我想做 fopen(_file) 因为 fopen 在文件被复制时返回 false 。但是这个想法在某些应用程序中打开文件时会失败(例如:在MS powerpoint中打开ppt时,fopen返回false)。我正在寻找一个文件的属性,它唯一地标识该文件是否被复制。即使在 boost::filesystem 中我也找不到这样的属性。使用Boost lib可以解决这个问题吗?有人可以帮我解决这个问题吗?

0 投票
1 回答
18368 浏览

python - 将文件属性保存在副本上

我有一种情况,我想将原始属性保留在文件上(文件创建日期等)。通常,当您在 Windows 中复制文件时,您制作的副本会获得新的“修改”日期等。我遇到了这个shutil.copy命令——尽管这不会保持文件属性相同。

我在 Stack Unix 上找到了以下问题,但我想知道是否有办法在 Python 中做到这一点。

0 投票
1 回答
144 浏览

cocoa - 如何使用 NSFileHandle 获取文件的创建、修改日期和文件类型?

如何使用 NSFileHandle 获取文件的创建、修改日期和文件类型?请帮我解决这个问题。我尝试使用 NSDate,但没有找到解决方案。

0 投票
1 回答
2557 浏览

java - RHEL 5 中与 Files.createSymbolicLink (Java 7) 的符号链接

我想使用 Java 在 RHEL 5 中创建一个符号链接。在java6 createSymbolicLink中只有两个参数。但是在Java7 的情况下,FileAttribute 已经与参数一起包含,即总共三个参数。

我不明白我应该在那里提供什么作为第三个参数。我需要做的就是创建一个符号链接。

问题是我不知道我应该在第三个参数中给出什么,而且我对FileAttribute接口也不太了解。请帮忙。

对于投反对票的人,请评论投反对票的原因。

0 投票
1 回答
104 浏览

java - lastAccessTime BasicFileAttributes 的行为..

我想知道我应该怎么做才能更改 lastAccessTime 的返回值

即使我访问了我调用 readAttributes 的文件。lastAccessTime() 方法不会用我上次访问文件的时间更新值。我使用的是 ubuntu,应该支持该属性。那有什么问题?

提前致谢。

0 投票
1 回答
1691 浏览

java - Where can I find the list of attributes name?

I am just wondering if there is a list of attributes name to be referred when using the following:

However, you can set a DOS attribute using the setAttribute(Path, String, Object, LinkOption...) method, as follows:

Path file = ...; Files.setAttribute(file, "dos:hidden", true);

In this case the .isHidden() method is referred as hidden, what about isReadOnly()? I have tried dos:readOnly and other combination, however without achieving the result wanted. Dou you know any link which has a list of those attribute "reference"? Thanks in advance.

0 投票
1 回答
779 浏览

objective-c - OSX:如何访问 NSFileManager 方法 contentsOfDirectoryAtUrl 中的属性:

我不知道如何访问includingPropertiesForKeys:我在 NSFileManager 方法中提到的属性(我的意思是我们在此方法中作为 NSArray 询问的文件属性):

我得到一个 NSArray 对象,其中包含一个文件的 NSURL 对象数组。

所以,我不能只得到这个属性(我只是不知道如何)。

我必须使用此构造来获取该属性:

如您所见,我必须使用 NSURL 方法getResourceValue:forKey:error:。但是等一下,对于我在NSFileManager方法contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:中提到这个键的includingPropertiesForKeys:部分原因???

我尝试将nil其作为...includingPropertiesForKeys:部分参数,添加键数组和 nil 之间没有区别,“第二部分”无论如何都会为您提供内容修改键。

所以,我的问题很简单:为什么方法中的键参数需要属性contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:?有没有办法在我的代码中没有第二部分的情况下检索此键中提到的信息?

谢谢。

0 投票
1 回答
596 浏览

file - Matlab 的“fileattrib”函数中可能存在的错误。解决方法?

fileattrib在 Windows 上的 Matlab 函数中发现了一些奇怪的行为。对于某些文件名,它会错误地将文件识别为隐藏的系统文件夹

要对其进行测试,请下载此文件(该文件为空;重要的是文件名):

https://docs.google.com/file/d/0B9BeckFuQk1bNHY3T0NKaFpxbUU/edit?usp=sharing

将文件放在一个空文件夹中(我使用的是“c:\temp”),然后试试这个:

如果你的 Matlab 和我的一样,它会给你这个错误的结果:

现在重命名文件名删除第一个字符,然后重试。它会正确地说

我在 Windows Vista 和 7 上的 Matlab R2010b 和 R2007a 中看到了这种行为。

问题显然与某些“违规”字符(或字符集/编码?)有关,但我不知道。有人能弄清楚为什么会这样吗?以及如何解决它?

编辑

这似乎已在 R2015a 中得到纠正(可能更早):它正确返回