![]() |
1
46
如果你在批处理脚本中,你可以使用参数变量技巧来获取文件大小: filesize.bat:
这将给出与您在问题中建议的结果类似的结果。 类型
在命令提示符下,选择所有疯狂的变量操作选项。另请参阅 this article 了解更多信息。 编辑: 这仅适用于Windows 2000及更高版本 |
![]() |
2
39
如果你不想在批处理脚本中这样做,你可以从命令行这样做:
丑陋,但它奏效了。您还可以传入文件掩码以获取多个文件的列表:
将显示每个文件的大小和文件名。DOC文件。 |
![]() |
3
11
使用函数来摆脱某些限制
|
![]() |
4
10
尝试 forfiles :
这个
变量
如果文件
哪种印刷品
作为副作用,它会清除你的屏幕,就像你运行了
|
![]() |
5
3
由于您使用的是WindowsXP,因此可以选择Windows PowerShell。
或作为一种功能
|
![]() |
6
2
创建一个名为的文件 filesize.cmd (并放入文件夹 C: \Windows\System32 ):
|
![]() |
7
1
|
![]() |
8
1
感兴趣的 from here : 以下命令用于查找D:驱动器上大小大于100 MB的文件夹:
/s选项用于搜索子目录,/m选项用于显示磁盘使用情况(以兆字节为单位),/q:100选项用于标记大于100MB的文件夹,/d选项仅显示超过/q指定阈值的文件夹。 使用diskuse命令查找超过特定大小的文件。以下命令显示D:驱动器上大小超过100 MB的文件:
/x:104857600选项会显示超过104857600字节的文件,并且只有在包含/v选项(详细)时才有效。/s选项表示搜索指定路径(在本例中为D:驱动器)中的子目录。 使用VBScript
|
![]() |
9
1
在PowerShell中,您可以执行以下操作:
|
![]() |
10
1
在批处理文件中,以下方法适用于本地文件,但不适用于网络硬盘上的文件
然而,这是劣质代码,因为它不适用于保存在网络驱动器上的文件(例如,
我相信有更有效的方法来做到这一点 VBScript ,或PowerShell或其他什么,但我不想做这些;对我来说,这是一批好东西!
|
![]() |
11
1
这并不是您所要求的,它只能从命令行使用(在批处理文件中可能没有用),但检查文件大小的一种快速方法就是使用
结果如下:
|
![]() |
12
0
在PowerShell中,您 本应 执行以下操作:
|
![]() |
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |