问题标签 [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 投票
22 回答
98032 浏览

windows - 什么是比 Windows 默认更好的文件复制替代方案?

我需要在我的计算机上复制数百个随机文件,并且对使用 Windows 内置的普通文件副本非常谨慎。

我不希望它挂在“你确定吗?”、“你真的确定吗?”、“即使是 zip 文件?”、“当然也不是只读文件!” 我一走开就循环。

我不希望它工作几个小时然后意外停止:“有人曾经打开过这个文件,所以我不会复制它!” 然后取消整个副本,或者直接退出,不知道做了什么,还有什么工作。

您使用过哪些文件管理程序?你推荐哪个?

这个问题与我的另一个问题有关:如何在我较新的仅支持 SATA 的计算机上使用旧的 PATA 硬盘驱动器?

0 投票
10 回答
132357 浏览

sql-server - 将文件存储在数据库中而不是文件系统中?

一般来说,与文件系统相比,将文件存储在数据库(特别是 mssql)中对性能的影响有多大?除了应用程序可移植性之外,我想不出我想将我的文件作为 varbinaries 存储在 SQL Server 中的原因。

0 投票
10 回答
135879 浏览

windows - 如何确定特定文件是否在 Windows 中打开?

我最喜欢的 linux 工具之一是lsof - 一把真正的瑞士军刀!

今天我发现自己想知道 WinXP 系统上的哪些程序打开了特定文件。有没有与 lsof 等效的实用程序?此外,有问题的文件是通过网络共享的,所以我不确定这是否会使事情复杂化。

0 投票
3 回答
509 浏览

cross-platform - 跨平台文件访问跟踪

我希望能够跟踪特定程序调用的文件读/写。不需要有关实际交易的信息,只需要涉及的文件名。

有没有跨平台的解决方案?
各种平台特定的方法是什么?
在 Linux 上,我知道有 strace/ptrace(如果有更快的方法也很好)。
我认为在 mac os 上有 ktrace。
窗户呢?

此外,如果可以阻止(停止)文件访问直到稍后的某个时间,那将是惊人的。

谢谢!

0 投票
9 回答
60297 浏览

perl - 如何在 Perl 中读取目录的内容?

如何让 Perl 将给定目录的内容读入数组?

反引号可以做到这一点,但有没有使用“scandir”或类似术语的方法?

0 投票
5 回答
7028 浏览

c++ - C++:以非独占模式打开文件

我必须开发一个解析日志文件并将特定数据发送到服务器的应用程序。它必须在 Linux 和 Windows 上运行。

当我想测试日志滚动系统时出现问题(它将 .1 附加到创建一个具有相同名称的新系统的名称)。在 Windows 上(尚未在 Linux 上测试)我无法重命名使用 std::ifstream() 打开的文件(独占访问?)即使我以“输入模式”(ios::in)打开它.

是否有跨平台的方式以非独占方式打开文件?

0 投票
3 回答
8075 浏览

filesystems - 获取 `df` 以显示有关 FreeBSD 的更新信息

我最近用完了 FreeBSD 服务器上驱动器上的磁盘空间。我截断了导致问题的文件,但我没有看到运行时反映的更改df。当我du -d0在分区上运行时,它显示正确的值。有没有办法强制更新这些信息?是什么导致这里的输出不同?

0 投票
9 回答
5132 浏览

.net - 监控文件 - 如何知道文件何时完成

我们有几个 .NET 应用程序使用 FileSystemWatcher 监视目录中的新文件。文件从另一个位置复制,通过 FTP 等上传。当它们进入时,文件以一种或另一种方式处理。然而,一个我从未见过满意答案的问题是:对于大文件,如何知道被监视的文件何时仍在写入?显然,我们需要等到文件完成并关闭后再开始处理它们。FileSystemWatcher 事件中的事件参数似乎没有解决这个问题。

0 投票
9 回答
14418 浏览

unix - 是什么让 Unix 文件系统比 Windows 文件系统更优越?

我承认我不知道 unix 操作系统的内部工作原理,所以我希望有人能对这个话题有所了解。

为什么Unix文件系统比windows文件系统好?

grep 在 Windows 上也能正常工作,还是有一些根本不同的东西使它在 Unix 机器上更强大?

例如,我听说在 Unix 系统中,给定目录中的文件数量不会减慢文件访问速度,而在 Windows 上,直接文件访问会随着给定文件夹中文件数量的增加而降低,对吗?

更新:布拉德,没有像unix 文件系统这样的东西吗?

0 投票
4 回答
208 浏览

windows - 我可以为 Windows 用户提供哪些步骤来使给定文件可写

想象一下,我们有一个程序试图写入一个特定的文件,但是失败了。

在 Windows 平台上,可能导致文件不可写的可能原因是什么,以及可以向最终用户/管理员建议哪些步骤来修复它。


请包括可能需要管理员权限的步骤(显然用户可能不是管理员,但对于这个问题,我们假设他们是(或可以成为)管理员。

另外,我不太熟悉 Windows 中的权限是如何计算的。- 用户是否需要对树上的每个目录的写访问权,或类似的东西?