问题标签 [filesystems]

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 投票
4 回答
202 浏览

c# - 让多个程序集访问同一个文本文件

我在同一个 c#/.net 解决方案中有许多程序集/项目。使用 Web 应用程序 gui 的人需要保存设置,然后控制台应用程序和一些测试项目需要访问同一个文件。我应该把文件放在哪里以及如何访问它?

我尝试过使用“AppDomain.CurrentDomain.BaseDirectory”,但最终对于我的程序集有所不同。“System.Reflection.Assembly.Get*Assembly.Location”也无法满足我的需求。

也许这不是我应该在文件中而是在数据库中的东西?但是对于几行配置来说,这样做感觉太复杂了。

0 投票
4 回答
3522 浏览

c# - 目录修改监控

我正在构建一个 C# 应用程序,它将监视指定目录的更改和添加,并将信息存储在数据库中。

我想避免检查每个单独的文件是否有修改,但我不确定我是否可以完全信任文件访问时间。

在目录中获取最近修改的文件的最佳方法是什么?

它只会在用户要求时检查修改,它不会是一个持续运行的服务。

0 投票
14 回答
13406 浏览

windows-xp - 你如何处理大量的小文件?

我正在开发的产品每天收集数千个读数,并将它们作为 64k 二进制文件存储在 NTFS 分区 (Windows XP) 上。经过一年的生产,单个目录中有超过 300000 个文件,并且数量还在不断增长。这使得从 Windows 资源管理器访问父/祖先目录非常耗时。

我试过关闭索引服务,但没有任何区别。我还考虑将文件内容移动到数据库/zip 文件/tarball 中,但单独访问这些文件对我们是有益的;基本上,这些文件仍然需要用于研究目的,研究人员不愿意处理其他任何事情。

有没有办法优化 NTFS 或 Windows 以便它可以处理所有这些小文件?

0 投票
1 回答
451 浏览

.net - 在.Net中,从根目录递归查找所有文件的最快方法是什么?

我想在目录中搜索与特定模式匹配的所有文件。令人惊讶的是,自从 vb6 (Dir) 以来,我就不必这样做了……我敢肯定,从那时起事情已经发生了变化!

-谢谢

0 投票
7 回答
9598 浏览

filesystems - 各种平台的保留文件名是什么?

我不是在询问文件名的一般语法规则。我的意思是会突然跳出来咬你的陷阱。例如,尝试在 Windows 上将文件命名为“COM<n>”?

0 投票
21 回答
2726466 浏览

python - 如何复制文件?

如何在 Python 中复制文件?

os 我在模块下找不到任何东西。

0 投票
6 回答
582 浏览

optimization - 将文件保存在 OS 块缓冲区中

我需要在操作系统块缓存中保留尽可能多的大文件,即使它比我可以放入 ram 的要大,而且我正在不断地读取另一个非常大的文件。ATM 当我从另一个文件流式读取时,我将从系统缓存中删除大块的大型重要文件。

0 投票
13 回答
111539 浏览

php - 如何使用 php 找到文件的 mime 类型?

好的,所以我有一个 index.php 文件,它必须处理许多不同的文件类型。我如何根据REQUEST_URI.

如果我请求http://site/image.jpg,并且所有请求都通过 index.php 重定向,看起来像这样

我将如何使它正常工作?

我应该根据请求的文件的扩展名进行测试,还是有办法获取文件类型?

0 投票
7 回答
1707 浏览

c++ - 在 C++ 中是否有一个单行程序可以将文件读入字符串?

我需要一种快速简便的方法来从标准 C++ 文件中获取字符串。我可以自己编写,但只想知道是否已经有标准的方式,用 C++ 编写。

如果您知道 Cocoa,则相当于:

0 投票
4 回答
5766 浏览

c# - 如何确定远程驱动器是否有足够的空间来使用 C# 写入文件?

如何确定远程驱动器是否有足够的空间让我在 .Net 中使用 C# 上传给定文件?