问题标签 [fileinfo]
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.
python - Python程序遍历目录并读取文件信息
我刚刚开始使用 Python,但已经发现它比 Bash shell 脚本更有效率。
我正在尝试编写一个 Python 脚本,它将遍历从我启动脚本的目录分支的每个目录,并且对于它遇到的每个文件,加载此类的一个实例:
filepath 属性将是从根 (/) 开始的完整绝对路径。这是我希望主程序执行的伪代码模型:
我一直在阅读有关 os.walk() 和 ok.path.walk() 的内容,但我想要一些关于在 Python 中实现它的最直接方法是什么的建议。提前致谢。
javascript - 文件对象的 DateCreated 属性的“类型”是什么?
我想将文件的“DateCreated”值转换为 YYMMDD 格式。谁能帮助这个 DateCreated 对象是哪个“类型”?MSDN说“返回创建指定文件或文件夹的日期和时间。只读。”
我有以下代码
var fso = new ActiveXObject("Scripting.FileSystemObject"); 文件 = fso.GetFile("c:\abc\abc.txt"); var dt = file.DateCreated();
==> dt 的值将显示为 2/10/2011 7:18:18 AM。但我需要 YYMMDD 格式。我尝试使用子字符串函数
var s = dt.substring(0, dt.indexOf("")); 但这会引发“预期对象”错误。
尝试将 dt 转换为字符串作为 dt.toString() 但再次出现“预期对象”错误。
谁能帮助我如何转换为 YYMMDD 格式?
asp.net - “System.IO.FileInfo”不包含“FileName”的定义
这是我的 gridview 标记,下面是数据绑定部分
在这一行的 gridview 中,<a href="?dl=<%# Encyptor.encrypt(((FileInfo)Container.DataItem).FullName)
我得到了帖子谈到的错误。Encryptor 在哪里加密 FilePath 并且标记生成一个链接来下载文件
编辑抱歉:
*解决了它。* 这不是文件名,而只是名称。再次抱歉
c# - C# 是否有比 FileInfo.Length 更快的方法来比较多个文件?
我一直在尝试比较来自两个不同环境的文件。两种环境都通过网络驱动器访问。
首先,我检查了文件是否存在于两个环境中(以节省时间),然后我要求两个文件上的 FileInfo 以比较它们的文件大小(FileInfo.Length)。
我的目标是用每个大小不同的文件填充一个列表视图,以便以后对这些文件进行调查。
我很难理解 Windows 资源管理器如此快速地获取大量文件的文件大小并且 FileInfo 需要这么长时间......
谢谢。本
c# - DirectoryInfo GetFiles TOP 编号
我只想从一个目录返回 10 个文件。这可能吗?
这种方式返回所有XML 文件,但我只想获得前十个。
php - 用 PHP 确定文件类型。什么是魔法数据库?
我正在尝试确定某些文件是否实际上是图像(使用 PHP)。有人建议我使用 finfo,我正在尝试了解它是如何工作的。
我不明白的是 - 什么是幻数数据库,它是如何工作的?我有点困惑 - 每个文件是否都有特定的“幻数”,您可以与该数据库进行比较?
另外 - 我在我的 debian 挤压机上有它 - 但它也可以在 WIN 平台上使用吗?还是必须将该数据库与应用程序一起附加?
c# - 快速获取特定路径中的所有文件和目录
我正在创建一个备份应用程序,其中 c# 扫描目录。在我使用这样的东西来获取目录中的所有文件和子文件之前:
唯一的问题是有时无法访问文件并且我遇到了几个错误。我得到的一个错误示例是:
结果,我创建了一个递归方法,它将扫描当前目录中的所有文件。如果该目录中有目录,则将再次调用该方法并传递该目录。这种方法的好处是我可以将文件放在 try catch 块中,如果没有错误,我可以选择将这些文件添加到列表中,如果有错误,我可以将目录添加到另一个列表中。
所以这种方法效果很好,唯一的问题是当我扫描一个大目录时需要很多次。我怎样才能加快这个过程?我的实际方法是这样,以防你需要它。
如果我尝试通过以下方式处理异常,则会出现问题:
是不是如果发生异常,我就没有文件。
c# - 鼠标监听器,在资源管理器中检测文件鼠标悬停
我正在处理一个处理文件信息的项目,如工具提示文件属性等。所以我的问题是我可以集成并做任何人吗,如果鼠标悬停在 Windows 资源管理器或桌面中的文件上,鼠标监听器,所以以这种方式我可以显示工具提示并与其他功能一起处理。
PS:我需要 Mose 在上面的 FileName(带文件名的完整路径)。
c# - 在 C# 中缓存 FileInfo 属性
从该属性的MSDN 文档中FileInfo.Name
,我看到该属性的数据在第一次调用时被缓存,并且只会在随后使用该Refresh
方法进行更新。
我有以下在文档中找不到或不太清楚的问题:
所有属性的数据是否同时缓存?
该
Refresh
方法是在创建时调用FileInfo
,还是仅在第一次调用属性时调用?如果我调用了一个属性,例如该
Name
属性,并且它被调用Refresh
,将第一次调用另一个属性,例如该DirectoryName
属性,导致它Refresh
再次调用,或者它仅由整个类中访问的第一个属性调用(见问题#1)?Refresh
我可以通过手动调用预先缓存所有属性吗?(假设它没有在构建对象时预先缓存)手动调用是否
Refresh
会导致预缓存的属性也CreationTime
被刷新?
php - FileInfo 在 php 5.3.3 中不起作用
我正在对 finfo_open() 进行一个简单的调用,我得到:
“调用未定义函数 finfo_open()”
FileInfo 不是用 php 5.3.3 (Unix) 打包的吗?我需要在 php.ini 中打开它吗?
谢谢