WindowsDos下有命令列出目录下所有文件夹的大小吗

WindowsDos下有命令列出目录下所有文件夹的大小吗,第1张

命令列出目录下所有文件夹的大小,是DIR命令。

DIR是DOS *** 作系统用来查看磁盘中文件的。命令dir有很多的参数,D代表目录;R代表只读文件;H代表隐藏文件;A代表准备存档的文件;S代表系统文件;I代表无内容索引文件。

扩展资料

在使用重定向符号 (>) 将 dir 输出发送到文件,或者使用管线 (|) 将 dir 输出发送到其他命令时,请使用 /a:-d 和 /b 只列出文件名。

可以使用 FileName 以及 /b 和 /s 来指定 dir 在当前目录及其子目录中搜索所有匹配 FileName 的文件名。Dir 对查找到的每个文件名只列出其驱动器号、目录名、文件名和文件扩展名、每行一个路径。

参考资料来源:百度百科-DIR

这个问题你够厉害的你 居然想用DOS来生成

但我觉得实现的 *** 作性很小。

因为TXT这种文件也有自己的文件头、节等等,用磁盘 *** 作系统 包括MS-DOS(CMD。EXE)来实现总觉得有些别扭。

如果是我的话,我选择使用WINHEX类似的十六进制工具来创建,不过需要自己计算下文件长度,知识要求不高。

可以说说你为什么有这样的需要吗?

可以发消息给我,期待我们的交流。

help>1txt

然后无限自我复制

for /l %%a in (1,1,100) do type 1txt >>2txt

1txt的大小会无限翻倍,直到磁盘空间不足

命令行解析

比如我要获取D盘下面w文件夹中的所有图纸,并生成文件列表清单, *** 作步骤如下:

1、运行CMD

2、变更磁盘文件夹

C:\Documents and Settings\Administrator>d:

D:\>cd\w

D:\w>

3、生成文件列表清单

D:\w>dir/b>d:\listtxt

dir/b表示只显示文件夹中文件的文件名与拓展名

>代表重定向符号

d:\listtxt代表重定向路径及生成的文件列表清单的名称及格式

@echo off

set #=Any question&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$% %z%

cd /d "%~dp0"

set "ext=TX"

powershell -NoProfile -ExecutionPolicy bypass ^

    $files=@(dir^|{('%ext%' -eq $_Extension) -and ($_ -is [SystemIOFileInfo])});^

    for($i=0;$i -lt $filescount;$i++){^

        $text=[IOFile]::ReadAllLines($files[$i]FullName,[TextEncoding]::Default);^

        $dt=$files[$i]CreationTimetoString('yyyy-MM-dd HH:mm:ss');^

        write-host ($files[$i]Name+','+$files[$i]length+','+$dt+','+$textcount);^

    };

echo;%#% +%$%%$% %z%

pause

以上就是关于Windows/Dos下有命令列出目录下所有文件夹的大小吗全部的内容,包括:Windows/Dos下有命令列出目录下所有文件夹的大小吗、如何在CMD下生成一个指定大小为记事本文件、如何用cmd命令生成超大的txt文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9781832.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存