文件文件夹CMD命令


新建文件夹和文件

cd ..           返回上一级md test         新建test文件夹md d:\test\my   d盘下新建文件夹cd test         进入test文件夹cd.>cc.txt      新建cc.txt文件dir             列出文件夹下所有文件及文件夹

删除文件夹和文件

cd test         进入test文件夹dir             查看所有文件目录del a.txt       删除a.txt的文件del *.txt       删除所有后缀为.txt的文件rd test         删除名为test的空文件夹rd /s D:\test   删除D盘里的test文件夹  会出现如下 test, 是否确认(Y/N)?  直接输入 Y 在回车rd test/s       删除此文件夹下的所有文件  test, 是否确认(Y/N)?  直接输入 Y 在回车

打开文件后缀名

img

桌面快捷方式箭头

有时候需要以管理员运行

  • 我们新建一个txt文档
  • 把 [新建文本文档.txt] | 改成 | [xxx.bat]
  • 不要改成 [ xxx.bat.txt ]

去掉win7桌面快捷方式箭头命令

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,196" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer

pause

取消去掉win7桌面快捷方式箭头命令

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer

pause

去掉win10桌面快捷方式箭头命令

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

取消去掉win10桌面快捷方式箭头命令

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

快速获取文件夹内所有文件名

@ECHO OFF
FOR /F "DELIMS=" %%A IN (' DIR /B/A-D/ON *.*')DO ECHO %%A>>1.XLS
  1. XLS 可以修改成txt文件

img

制作文件夹树目录

# 打开cmd
WIN + R
# 进入到想要制作树目录的主文件夹:我的在 F盘,我就需要先进入 F盘
C:> F:
F:> cd /目录/目录
F:\目录\目录> tree /f >tree.txt

样张:

img

文件重命名命令

一、通过全选+F2重命名后去掉括号
 # 我们命名完成后是这个样子的
 gd-1 (1).jpg

 # 我需要的是下面这个样子的
 gd-11.jpg

通过下面的这段代码就可以实现:

  • 我们新建一个txt文档
  • 把 [新建文本文档.txt] | 改成 | [xxx.bat]
  • 不要改成 [ xxx.bat.txt ]

并不是支持所有图片格式:.jpg/.png都可以使用,其他自行测试

@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
FOR %%a in (*) do (
set "name=%%a"
set "name=!name: (=!"
set "name=!name:)=!"
ren "%%a" "!name!"
)
exit

样张:

img

二、批量按设置好的名名称修改文件、图片等名称

没修改之前是这个样子的sss.jpg  ddd.jpg  ggg.jpg fff.jpg
修改后的样子是这个样子的photo1.jpg  photo2.jpg  photo3.jpg  photo4.jpg

通过下面的这段代码就可以实现:

  • 我们新建一个txt文档
  • 把 [新建文本文档.txt] | 改成 | [xxx.bat]
  • 不要改成 [ xxx.bat.txt

for %%n in (.jpg)中的.jpg一定要和你要修改的文件后缀名一样要不然不能用

# 实例:分析
@echo off
# 这里的 a 就是运行后你设置的名称后面的数字1、2、3、4、5、6、7 ......
set a=00setlocal EnableDelayedExpansion
# 这里的jpg是可以修改的,比如:png ......
for %%n in (*.jpg) do (
# 这里的 a+=1 就是名称后面的数字+1的递增
set /A a+=1
# 这里的photo可以修改成需要的名称 .jpg就是上面的那个值
ren "%%n" " photo!a!.jpg"
)
@echo off
set a=00
setlocal EnableDelayedExpansion
for %%n in (*.jpg) do (
set /A a+=1
ren "%%n" " photo!a!.jpg"
)

样张:

img

批量创建文件夹

一、批量生成有一定规律的文件夹

for+参数+%%变量名+in+(相关文件或命令)+do+执行的命令for /l %%i in (1, 1, 20) do md 新建文件夹%%i(1, 1, 20) 修改20的数字就好了,修改几就创建几个文件夹
# 其他的参数自行尝试!!!!
# 这里的新建文件夹的名称是可以修改的

通过下面的这段代码就可以实现:

  • 我们新建一个txt文档
  • 把 [新建文本文档.txt] | 改成 | [xxx.bat]
  • 不要改成 [ xxx.bat.txt
@echo off
for /l %%i in (1,1,5) do md %~dp0%%i
# 这里面(1,1,5)中(5)可以修改成随意数字,改成几就是创建(1-N)的文件夹
@echo off
for /l %%i in (1,1,5) do md %~dp0%%i

img

二、批量生成不同名称的文件夹

mkdir XXX XX x

通过下面的这段代码就可以实现:

  • 我们新建一个txt文档
  • 把 [新建文本文档.txt] | 改成 | [xxx.bat]
  • 不要改成 [ xxx.bat.txt ]

img

RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
HMAU » 文件文件夹CMD命令