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

filesystems - C# 中的文件路径/大小

如何获取文件的文件目录 (C:\myfolder\subfolder\mydoc.pdf)。我还想添加子文件夹的大小,最后是主文件夹的大小。这适用于我需要与 SQL Server 2005 集成以生成 SSRS 报告的 .NET CLR。

0 投票
6 回答
3064 浏览

windows - 什么是开始 Windows 文件系统驱动程序开发的好资源?

什么是开始为新手开发 Windows 文件系统驱动程序的好资源?

0 投票
1 回答
510 浏览

filesystems - 如何从 Windows 分布式文件系统中删除文件夹?

我们最近搬到了一个网络农场并设置了 dfs,却发现一个 beta 应用程序正在创建文件,就像没有明天一样。在整个场中复制了 120 万个文件,从那时起,我们一直阻止应用程序创建新文件,但每次我们尝试删除文件时,由于复制,它会在每台服务器上替换它们。替换它们的过程实际上会导致服务器运行缓慢,并且在某些情况下会停止。

有什么方法可以在文件夹级别停止复制?

0 投票
5 回答
572 浏览

filesystems - 您如何将上传的文件存储在文件系统中?

我试图找出将用户上传的文件存储在文件系统中的最佳方式。文件范围从个人文件到 wiki 文件。当然,数据库将以某种我尚未弄清楚的方式指向这些文件。

基本要求:

  • 童话般的安全,所以人们无法猜测文件名(Picture001.jpg、Picture002.jpg、Music001.mp3 是一个很大的禁忌)
  • 轻松备份和镜像(我更喜欢一种方式,这样我就不必每次备份时都复制整个 HDD。我喜欢只备份最新项目的想法,但我对这里的选项很灵活。 )
  • 如果需要,可扩展到多台服务器上的数百万个文件。
0 投票
4 回答
95235 浏览

c - 获取文件的绝对路径

如何在 Unix 上将相对路径转换为 ​​C 中的绝对路径?有没有方便的系统功能?

在 Windows 上有一个GetFullPathName功能可以完成这项工作,但我在 Unix 上没有找到类似的东西......

0 投票
8 回答
681752 浏览

c - 检查 C 中是否存在文件的最佳方法是什么?

有没有比简单地尝试打开文件更好的方法?

0 投票
9 回答
120304 浏览

java - 使用 FileInputStream 时如何确定理想的缓冲区大小?

我有一种从文件创建 MessageDigest(哈希)的方法,我需要对很多文件(> = 100,000)执行此操作。我应该使用于从文件中读取的缓冲区有多大以最大限度地提高性能?

大多数人都熟悉基本代码(为了以防万一,我将在这里重复):

最大化吞吐量的理想缓冲区大小是多少?我知道这是系统依赖的,我很确定它的操作系统、文件系统硬盘驱动器依赖,并且可能还有其他硬件/软件混合在一起。

(我应该指出,我对 Java 有点陌生,所以这可能只是一些我不知道的 Java API 调用。)

编辑:我不提前知道这将用于哪种系统,所以我不能假设很多。(出于这个原因,我使用 Java。)

编辑:上面的代码缺少诸如 try..catch 之类的东西以使帖子更小

0 投票
7 回答
2980 浏览

file - 文件的 CRC 检查

我正在使用一个小型 FAT16 文件系统,我想为存储配置信息的单个 XML 文件生成 CRC 值。如果数据更改或损坏,我希望能够检查 CRC 以确定文件仍处于原始状态。

问题是,如何在不改变文件本身的 CRC 值的情况下,将 CRC 值放入文件中?我可以想到几个解决方案,但我认为这个问题必须有一个相当标准的解决方案。

0 投票
1 回答
116 浏览

windows - 检查文件是否有错误

我有很多不同格式的文件(主要是 pdf 文件),我需要检查它们是否可以正确打开并获取损坏的文件列表。

除了单独打开它们之外,有没有办法找出哪些不会打开/已损坏?

0 投票
6 回答
4155 浏览

winapi - 检测自上次扫描以来文件系统中的更改

索引文件系统的程序似乎知道自上次索引以来哪些部分发生了变化,并且只重新扫描该部分。如何确定自上次索引以来文件系统/文件的更改位置。不在乎你用什么语言回答,但我在想 c 和 windows。

此类程序的一个示例是 Sequoia View,它会生成硬盘的树状图。