首页 > 编程知识 正文

代码很稳定不要乱动(如何更有效率)

时间:2023-05-04 08:35:53 阅读:80558 作者:203

平时的办公室可能需要解决与计算机使用有关的各种奇怪问题,如创建新文件夹、删除无效文件、删除小于指定大小的文件等。

今天,为了解决这些问题,我们使用了一些简单的DOS命令批处理脚本命令。

一、批量新建文件夹

在需要新建大量文件夹的目录中,右键单击空白区域,从弹出式菜单中选择“新建”“文本文档”,创建以txt为扩展名的文件,打开后输入以下代码。

md文件1文件夹2文件夹3文件夹4文件夹5

md表示创建目录,文件夹1-2-3 .等表示要创建的文件夹的名称,md后面和各文件夹之间用空格分隔。

图1

保存后,关闭文件,将文件扩展名更改为. bat,然后双击该文件,即可创建所需的文件夹。 右键单击-新建-重命名是不是快得多?

提示:文件名在word或电子表格中处理后,可以复制到记事本中。 Bat文件中的每个文件名只能包含空格,不能换行。

二、批量删除文件名的空格

用刚才的方法输入以下代码。

@echo off

setlocal enabledelaye扩展版

西斯特r='

for/f'Delims='%%Iin('dir/b*.* ' ) ) do (

set ' var=% % I '仁' % % I '! var:%str%=! ' )

图2

三、批量删除无扩展名的文件

有时我发现有些文件没有扩展名,不知道是什么类型。 那只能先删掉再敬。

用刚才的方法输入以下代码。

@echo of

for/f ' delims=' % % ain (' dir/a-d/s/b *.* ' ) do ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

if '%%~xa'==' (

戴尔/f/s % ~光纤通道

帕斯

图3

四、批量删除文件名以特殊字符开头的文件

有时文件名以@,*,#等特殊字符开头,鬼知道它是什么,只能删除。

用刚才的方法输入以下代码。

for/d%%Iin($* )迪尔/f/q % % I|rd % % I

图4

五、批量删除指定的扩展名文件

在日常工作中,我们管理文件的时候,为什么我的资料文件夹里会有. XLS17等扩展名的文件,还特别多,和自己的资料混乱吗,那个时候我们需要大量删除。

用刚才的方法输入以下代码。

戴尔/A/F/S /问答e : 文件夹*.XLS17 '

图5

E:文件夹:指定必须批量删除在此文件夹中指定的后缀文件的目录名称。

六、批量删除指定大小以下的文件

我们在管理图像时发现很多图像尺寸达不到要求,想删除,但是看到要删除的一堆图像很头疼。

用刚才的方法输入以下代码。

@echo off

For /r 'e:文件夹“%%Iin(*.doc ) DO”if % ~敏感的毛豆lss 10240 del /f /q '%%~fi ' )

帕斯

图6

E:文件夹:指定必须批量删除在此文件夹中指定的后缀文件的目录名称。

*.doc :表示要删除的文件的扩展名。

提示:上述所有DOS命令在记事本中写入代码后,必须将后缀更改为bat。 如果代码中没有指定目录,则必须复制到处理bat文件的文件夹下。

怎么样,20年前风靡一时的DOS正在远离我们的视线,但小数行代码产生这样不可思议的效果,是不是更快,比一个一个动手快得多?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。