-5
我想创建一个批处理文件,用于从文件夹中删除所有快捷方式和.vbs文件。谁能帮忙?使用批处理文件识别并删除快捷方式(.lnk)和.vbs文件
我想创建一个批处理文件,用于从文件夹中删除所有快捷方式和.vbs文件。谁能帮忙?使用批处理文件识别并删除快捷方式(.lnk)和.vbs文件
pushd firstletterofthepath:
cd path\to\thefolder
for /f %%a in (*.vbs) do del %%a
for /f %%g in (*.lnk) do del %%g
此命令删除所有.vbs和.lnk文件,但仅在当前目录中。用路径的第一个字母替换路径的第一个字母,比如G或者E.通过路径指向文件夹remove path/to/folder。
(我现在无法测试,因此我不知道它是否有效)
为什么使用'pushd'和'cd'?只需使用'cd/D'D:\ path \ \ \ \文件夹“';在Windows'cmd'中总是使用'\'作为路径分隔符,绝不使用'/'! – aschipfl
这不行。 'for'命令处理文件夹中的'/ d'开关,_not_文件!如果您不知道您的“解决方案”是否有效,为什么要发布它? – Aacini