问题标签 [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.
powershell - 获取文件上的 datetaken 属性
我正在尝试编写一个脚本,该脚本将从照片中获取 DATATAKEN 属性,并基于此创建文件夹结构并将文件移动到这个新位置。我在谷歌上找到了我正在尝试使用的脚本,但是当我运行它时,它会返回:
PS C:\Temp> C:\Temp\MovePhoto.ps1
GAC 版本位置
--- ------- -------- True v4.0.30319
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.... 移动-项目:该进程无法访问该文件,因为它正被另一个进程使用。在 C:\Temp\MovePhoto.ps1:43 char:5 + Move-Item $FileFullName "$FileDirFull\$FileBaseNameNU" + ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (C:\NoBackup\TES...RA\ IMG_1372.JPG:FileInfo) [MoveItem], IOException + FullyQualifiedErrorId: MoveFileInfoItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand
如果我在没有 SystemDrawing 行的情况下执行脚本,它就可以工作。但后来我无法获得 DATATAKEN 属性。我只是无法弄清楚我错过了什么。
这是脚本
}
c# - USB设备在C#中设置属性
我有这段代码:
我有个问题。它首先尝试软盘驱动器的代码,并且因为其中没有软盘,所以它抛出了错误我该The device is not ready.
如何防止呢?
delphi - Delphi:SetFileDate 创建错误的 LastWriteTime(夏季/冬季)
我正在从我的服务器下载一个文件(我只获取 lastwritetime 属性的字节和 DateTime),下载数据后,我在本地机器上创建了一个新文件并想要设置 lastwritetime 属性。为此,我使用以下方法:
对于“NewDate”参数,我使用从服务器获取的 DateTime。我尝试像这样从服务器转换 DateTime 以获得有效的 lastwritetime(我从 WCF 请求数据,这就是为什么我将其转换为 UTCDateTime,来自 WCF 服务的未触及数据是 TXSDateTime):
但最后我的 lastwritetime 属性来自在冬季期间具有 lastwritetime 的文件与-1h 是错误的。
我希望你能理解我的问题,并能告诉我如何解决它。
此致
c# - 文件属性选择错误
我有这段代码,您应该可以在其中选择特定的文件属性,但由于某种原因,它的行为真的很奇怪。任何人都可以发现错误吗?
这是一种形式,我在选择文件时触发 checkAttributes。(string)path 是所选文件的路径。
只是一个例子:
如果一开始只选择了 Normal,而我选择了 Hidden,那么 Hidden 是唯一一个带叉号的。如果然后选择 ReadOnly,ReadOnly 是唯一一个带有叉号的,但如果我检查,该文件仍然隐藏在 Windows 资源管理器中。
我一直在寻找错误时间。谁能帮帮我(我对枚举和文件属性没有很多经验)?
cocoa - 在可可中使用 nsfilesustem 获取文件属性不存在此类文件
我已经搜索了大约 3 个小时的如何获取文件的创建日期,我得到带有枚举器的 URL,然后我将它传递给更正百分比的路径,最后我尝试获取文件属性......所以,无论如何我都不会改变路径,但我总是得到同样的错误“操作无法完成。没有这样的文件或目录”,以及路径“file:///Users/raul/Desktop/DSC_0386. JPG”。
代码示例:
我已经评论了第一个 NSDictionary 以直接尝试使用 nsstring 的第二个语句。
我检查了我的文件是否已经存在。
请问,有什么帮助吗??我错过了什么?
c# - C# 如何将 FileAttributes 从 Normal 更改为 Directory
我的一个朋友给了我一张损坏的 SD 卡,其中将“DCIM”文件夹显示为文件。我编写了一个控制台程序来显示 FileInfo,它返回“正常”。现在我尝试将 FileAttributes 从“正常”更改为“目录”,如示例中所示:http: //msdn.microsoft.com/de-de/library/system.io.file.setattributes%28v=vs.110% 29.aspx
程序按预期运行,当我在分配它之前检查 attr 时,它返回“目录”。但最后,FileAttributes 仍然是“Normal”。
是否可以通过这种方式更改 FileAttributes?有另一种解决方案吗?
java - 如何在java中原子地设置文件属性的值?
我需要在java中自动设置文件属性的值。我找到了方法
但文档未指定该值将以原子方式设置。请告诉我该怎么做。
java - 爪哇。读取 exe/dll 属性
我正在尝试在 java 中读取 .exe 文件的属性(特别是产品名称和产品版本),但有一点问题。从我读到的内容来看,它应该可以使用 Java.NIO,但是这段代码(在所有示例和这里的不同问题中都建议)
返回空列表,这意味着它找不到任何属性(据我了解)。我还尝试使用 Apache Tika 的 ExecutableParser 来读取文件的元数据,但它也没有这些属性。
有人可以详细解释如何做这样的事情吗?
c# - 使用 dotnet 访问 Windows 上下文索引文件属性
如何以编程方式读取和写入由 Windows“允许此驱动器上的文件除了文件属性之外还有内容索引”对话框设置的文件和文件夹属性?
windows - 修改文件夹而不修改时间戳
我想更改文件夹内容而不更改日期修改。
我有时会对旧文件夹进行清理,尝试腾出空间或清理临时文件和死胡同,或者添加相关链接或标签以方便查找。当我这样做时,我不想将文件夹更改为Date modified: today 2015,因为我的文件夹按Date modified排序。2010 年的项目应保留其最后一次修改日期为 2010 年的时间戳,因为我只进行了元更改,而不是实际更改。
目前我使用SK Timestamp或Attribute Changer。我在要更改之前右键单击每个文件夹,保持“属性”窗口打开,进行修改,然后点击“应用”以覆盖原始时间戳。
我想让它更自动化,比如在根文件夹上设置一个清理模式D:\Workspace
,直到我弹出那个状态,子目录中的时间戳永远不会改变Project2010
,Project2013
...,Project2015
或者至少能够在两个文件之间复制时间戳。就像在这个答案中提到的一样@COPY /B %1+,, %1
,但不是当前日期。用法如:touch D:\Temp\Project2010\Source.txt Destination.ext