问题标签 [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.

0 投票
3 回答
1165 浏览

c# - (C#) FileInfo 数组越界异常...除非它不是

代码:

那么,有谁知道出了什么问题?我绞尽脑汁。我用谷歌搜索,我搜索了堆栈溢出。它必须是愚蠢的。我不知道。

0 投票
3 回答
2166 浏览

c# - 是否可以创建内存文件并使用 FileInfo 访问它?

我想 FTP 一个文件,并且我正在使用 FileInfo 类来处理某些事情。

是否可以创建一个内存文件并用它初始化 FileInfo?

如果我想以后再把文件写到磁盘上,我怎么能写到磁盘呢?

0 投票
3 回答
1655 浏览

vb.net - 我怎样才能得到所有不以“某事”开头的文件?

下面的行获取所有以Cake开头的文件。

我如何编写搜索模式来获取所有不以 Cake 开头的文件?

0 投票
1 回答
1456 浏览

c# - 将 XmlDocument 转换为 FileInfo

我有一个 Web 服务,它返回一个表示 Xml 文件的字符串。该字符串是正确格式的 xml。我需要从字符串创建 FileInfo 对象,以便我可以反序列化它。

我没有文件路径,或者即使我这样做也没有用,因为它是一个断开连接的服务器。

我可以通过以下方式将字符串转换为 XmlDocument -

如何获取 FileInfo 以便我可以反序列化它?请帮忙。


解决方案:

感谢您的回复。我从服务返回的字符串创建了 XmlReader,并使用 XmlSerializer.Deserialize 来获取我需要的对象。

0 投票
1 回答
1552 浏览

c# - 文件信息删除命令

我的应用程序这样做,使用 wmplib 播放选定的声音,当 statechangeevent = 1(媒体播放器停止)时,我将使用 close() 命令关闭播放器并将 URL 设置为“”;

现在每次都想删除一个正在播放的声音,其实它会被删除,因为我看目录的时候,文件已经被删除了。每次删除文件后,我都会重新加载控件,这些控件将列出目录中的媒体文件。但是,它仍然会在目录中找到已经删除的声音。

我已经尝试过这种方式,调试缓慢,我发现文件信息delete()命令需要更长的时间才能删除,因为关闭媒体播放器需要更长的时间才能删除,这就是为什么每当我尝试重新加载集合时删除当前播放的歌曲后,删除的歌曲仍然存在。当我在媒体播放器不播放歌曲时尝试删除时,它会快速删除,并且重新加载收藏确实显示歌曲消失的结果。

问题是,我怎样才能删除当前正在播放的文件,以确保重新加载的收藏将显示目录中正确的歌曲数量?

任何帮助将不胜感激。

我的代码如下。

也许这就是问题所在?因为只有正在删除的当前播放的声音会导致这个问题?

0 投票
5 回答
5809 浏览

c# - 如何确定文件最近一次重命名的时间?

我有一个程序可以比较两个文件夹中的文件。我想检测文件是否已重命名,确定最新文件(最近重命名),并更新旧文件上的名称以匹配。

为此,我会检查最新文件是否与旧文件一点一点地相同,如果是,只需重命名旧文件以匹配新文件。

问题是,我没有什么可以告诉我最近重命名了哪个文件。

我喜欢 FileInfo.LastModified 之类的属性,但对于已重命名的文件。

我已经看过 FileSystemWatcher 之类的解决方案,但这并不是我真正想要的。我希望能够随时运行我的同步器,而不必担心跟踪文件夹状态的一些专用进程。

有任何想法吗?

0 投票
4 回答
1674 浏览

php - fileinfo and mime types I've never heard of

I'm not a stranger to mime types but this is strange. Normally, a text file would have been considered to be of text/plain mime but now, after implementing fileinfo, this type of file is now considered to be "text/x-pascal". I'm a little concerned because I need to be sure that I get the correct mime types set before allowing users to upload with it.

Is there a cheat sheet that will give me all of the "common" mimes as they are interpreted by fileinfo?


Sinan provided a link that lists all of the more common mimes. If you look at this list, you will see that a .txt file is of text/plain mime but in my case, a plain-jane text file is interpreted as text/pascal.

0 投票
3 回答
1229 浏览

c# - 如何从 FileStream 创建一个新文件?

我有一个 javascript 文件作为程序集中的嵌入式资源,我正在尝试使用来自“System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("someName");”的流 创建一个新的 FileInfo 对象。我的困惑是如何使用流来创建 FileInfo。如果有人能在这方面帮助我,我将不胜感激。我敢肯定这可能很容易,但通常我似乎总是想念容易。

0 投票
2 回答
894 浏览

c# - 了解 DirectoryInfo.Exists 上的布尔值

var fileOpen = new OpenFileDialog(); var clickedOk = fileOpen.ShowDialog(); if (!((bool) clickedOk)) 返回;

我只是想知道为什么 diPath.Exists 在这种情况下是错误的?既然用户选择了一个文件,那么该目录一定存在!?它确实...

我已经使用了一种解决方法,Directory.Exists(fiPath.DirectoryName)但是上面的方法不起作用似乎很奇怪,并且需要其他 var 只是为了检查我知道是否存在的东西,并且应该能够使用 diPath。这是怎么回事?

同样在一个相关的问题上,假设我有一个目录 C:\random\spot\here 的目录信息,为什么没有方法来获取该字符串 "C:\random\spot\here" 似乎我只能得到 Parent "spot ”或名称“这里”。也许我错过了什么。

谢谢,

0 投票
3 回答
4607 浏览

c# - ContentLength 与实际 File.Length

有没有人有任何经验,其中请求的文件下载(HTTP)标题中的内容长度不等于下载时的实际文件长度(大小)?