mal*_*ter 2 windows powershell cmd.exe
我想填满磁盘以进行需要磁盘存储已满的测试。为此,我发现我可以使用带有以下命令的命令行:fsutil file createnew <filename> <filesize in bytes>. 结合fsutil volume diskfree <disk>找出当前有多少可用空间,到目前为止这很好,并且适用于用例。
现在我有一个问题,我能否以某种方式组合这些命令,以便它可以以某种方式“自动化”,我不必手动检查可用存储并相应地创建文件?
简而言之,能否以某种方式将 from 的输出fsutil volume diskfree与 of 的输入结合起来fsutil file createnew创建一个填满磁盘的文件?此任务是否存在 cmd(或电源外壳)中的“单行”解决方案?
有问题的操作系统是 Win10 Enterprise。
以下 powershell 命令使用 WMI 获取磁盘的可用空间,然后使用 fsutil 创建新文件。如果有必要,不要忘记更改卷名。
$space = $(get-WmiObject win32_logicaldisk | where-object -Property DeviceID -EQ "C:" | select -ExpandProperty FreeSpace) ; fsutil file createNew yourFileName $space
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
561 次 |
| 最近记录: |