问题标签 [fsutil]

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 回答
3308 浏览

windows - fsutil 硬链接不起作用?

我正在寻找一种在 Windows 下创建硬链接的方法,我发现了这个页面:http ://technet.microsoft.com/en-us/library/cc788097.aspx

为了试一试,我在 C: 驱动器的根目录上创建了一个文件 (1.txt),其中包含 100 行以下内容:

C:\1.txt(2.598 字节):

然后我打开命令提示符并输入:

成功,创建了 2.txt,但是当我去查看它的大小时,它正好有 2.598 字节,并且还注意到了一些奇怪的行为(据我对硬链接的理解):

  1. 如果我删除 2.txt(硬链接文件)1.txt 不会被删除,反之亦然。
  2. 如果我在删除 1.txt(原始文件)后打开 2.txt,内容仍然相同。

fsutil hardlink create 命令与 copy 命令有何不同?以及如何在 Windows 下创建真正的硬链接?

我使用的是 Windows XP SP 3,我的文件系统是 NTFS。

0 投票
4 回答
2309 浏览

windows - 为什么 fsutil.exe 将大文件写入磁盘所需的时间比以编程方式少?

这个问题是根据这个主题: 在c#中创建一个巨大的虚拟文件在几秒钟内

我刚刚检查了 xp/vista/seven 中的 fsutil.exe,将大量虚拟数据写入存储磁盘,与编程方式相比,写入如此大的文件所需的时间更少。

当我试图在.net 的帮助下做同样的事情时,它会比 fsutil.exe 花费更多的时间。

注意:我知道 .net 不使用本机代码,因为我刚刚使用本机 api 检查了这个问题,如下所示:

答案与.net 结果一样。

但在 fsutil.exe 的帮助下,它只需要比上面更少的持续时间,或者 .net 方法说它快 2 倍

示例:使用 .net 写入 400mb 大约需要 40 秒,而使用 fsutil.exe 大约需要 20 秒或更短。

对此有什么解释吗?或者 fsutil.exe 使用的哪个函数具有这种重要的编写速度?

0 投票
1 回答
1293 浏览

php - 批处理文件 - 根据列表创建文件

我希望根据预定义的列表创建大量相当小的 php 文件。我还想在这些 .php 文件中插入一些东西。我已准备好列表,并且要创建的文件略多于 7500 个。每一行都是一个不同的PHP文件,例如

你明白了,它们略有变化。该列表已经在一个文本文件中,我需要逐行读取文本文件并使用该行创建一个文件。我已经知道通过命令行创建文件的命令是fsutil file createnew我只是在寻找一种方法来通过使用大量文本文件来做到这一点,然后还将相同的预定义文本添加到PHP我正在创建的每个文件中。

谁能帮我指出正确的方向?我会手动执行此操作,但 7500 有点耗时!

0 投票
1 回答
687 浏览

batch-file - 启动时 chkdsk 多个驱动器

我希望在启动时安排多个 chkdsk:

“fsutildirty set [drive]:” 将驱动器标记为脏并且应该被扫描,但由于某种原因它会扫描 C 并跳过 D。

有没有办法强制扫描?

0 投票
1 回答
293 浏览

c++ - fsutil queryfilenamebyid 命令的 Winapi 等效项

fsutil queryfilenamebyid显示 NTFS 卷上指定文件 ID 的随机链接名称。我想使用一些 winapi 函数以编程方式执行此操作,但我未能通过谷歌搜索找到任何 winapi 等效项。

有谁知道这样的winapi函数是否存在?

0 投票
1 回答
2465 浏览

android - shell命令创建文件

我想在 Android 设备上创建不同大小的文件。我已经尝试过的一种方法是使用创建虚拟文件fsutil并将其推送到设备。

有什么方法可以通过里面的命令来达到类似的结果adb shell吗?

0 投票
1 回答
710 浏览

windows-7 - 通过ip地址检查多台计算机C盘的可用空间

我想要通过设置的 IP 列表检查多台计算机中 C 驱动器的可用空间的脚本..来自文本。文件

我想要windows 7环境的脚本..脚本应该检查C盘的可用空间,如果小于10gb,那么它会告诉我ip...

我尝试使用 fsutil 但这仅在本地计算机上工作,而且我有很多计算机。

希望有人可以帮助我。

0 投票
0 回答
239 浏览

windows - 根据大小部分截断日志文件内容

我有abcd.log大约 2GB 大小的日志文件文件,我需要仅200MB使用 Windows 内置工具/命令行来保留仅大小的最新内容并删除以前的内容。

我发现是通过copy, echo or touch命令完全截断文件,但这不是我的要求。

0 投票
1 回答
2469 浏览

batch-file - 剩余 GB 空间中的 FSUTIL

我有一个执行以下操作的批处理文件。

然后将数据显示为

请有人帮忙,以便我可以将其转换为 GB?

0 投票
1 回答
1723 浏览

dd - Windows 上的 fsutil 文件 createnew 与 linux 上的 dd

作为标题,我想知道 Windows 中的 fsutil 如何如此快速地创建一个非常大的文件。它真的为该文件分配了真正的集群还是只是写下了文件的元数据?考虑以下两个命令:

所以我创建了一个 1Tb 大小的文件,问题出在 fsutil 上,文件几乎是立即创建的,但是使用 dd 需要 1 个多小时才能完成。因此,我猜fsutil只是将元数据写入文件头,真正的文件集群会在需要时扩展。我觉得对吗?