8得票4回答
获取指定数量的DirectoryInfo文件夹中的文件。

我想从目录中仅返回10个文件,这可能吗? DirectoryInfo d = new DirectoryInfo(HttpContext.Current.Server.MapPath("~/xml")); FileInfo[] files = d.GetFiles("*.xml"); ...

8得票3回答
在当前正在向文件写入数据时创建FileInfo对象是否安全?

在我的应用程序(C# 4.5 winforms应用程序)中,我会定期检查一个文件夹的内容,并将任何发现的文件的详细信息存储到数据库中。在这个例程中,我使用“new FileInfo(path)”创建一个“FileInfo”实例,并读取其属性“CreationTime”、“LastWriteTi...

7得票1回答
C# - 添加、编辑和删除文件的标签

我希望能够在文件系统中添加和检索标签。就像你可以为StackOverflow问题添加相关主题一样,你也可以为Windows文件系统中的文件添加标签: 以下方法只能访问文件的其他属性而无法访问其标签。 string file = @"C:\Users\me\Desktop\MyFile....

7得票3回答
使用PHP确定文件类型。什么是魔术数据库?

我正在尝试使用PHP确定某些文件是否为图像。有人建议我使用finfo,我正试图了解其工作原理。 我不明白的是什么是魔术数字数据库以及它是如何工作的。我有点困惑-每个文件是否都有特定的“魔术数字”与该数据库进行比较? 此外,我可以在Debian Squeeze上使用它,但它也会在WIN平台上...

7得票4回答
C#: 检索已安装的屏幕保护程序名称

我希望能够展示与 Windows 屏幕保护程序对话框基本相同的列表,其中包含每个屏幕保护程序的名称。然而,我遇到的问题是,在对话框中下拉列表中显示的名称似乎与文件名、嵌入式文件信息、注册表中的任何内容等不对应。 例如,3D FlowerBox 屏幕保护程序的文件描述为 Direct3D Fl...

7得票1回答
为什么使用 FileInfo 构造函数时会出现“路径不合法”的错误?

我们使用以下代码在C#中创建一个FileInfo对象: if (planConfig->OrganisationsFilePath != nullptr) { FileInfo^ file = gcnew FileInfo(planConfig->Organisations...

7得票5回答
如何确定文件最近一次重命名的时间?

我有一个比较两个文件夹中文件的程序。我想检测是否已重命名文件,确定最新的文件(最近重命名的文件),并更新旧文件的名称以匹配新文件。 为了实现这一目标,我将检查最新的文件是否与旧文件按位完全相同,如果是,则简单地将旧文件重命名为与新文件相同的名称。 问题在于,我没有任何关键信息告诉我哪个文件...

7得票3回答
文件扩展名后面的空格导致FileInfo行为异常。

在我的一个目录中出现了一个文件,它的扩展名末尾有空格 - 它的名称是 "test.txt "。奇怪的是,Directory.GetFiles() 返回了这个文件的路径,但我无法使用 FileInfo 类检索文件信息。 错误表现在这里: DirectoryInfo di = new Dire...