2017-01-09 30 views

回答

0
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。
(我现在无法测试,因此我不知道它是否有效)

+1

为什么使用'pushd'和'cd'?只需使用'cd/D'D:\ path \ \ \ \文件夹“';在Windows'cmd'中总是使用'​​\'作为路径分隔符,绝不使用'/'! – aschipfl

+0

这不行。 'for'命令处理文件夹中的'/ d'开关,_not_文件!如果您不知道您的“解决方案”是否有效,为什么要发布它? – Aacini