如何写一个批处理:移动桌面上的所有文件和文件夹,但不移动桌面快捷方式?

2025-03-14 00:25:38
推荐回答(2个)
回答1:

批处理获取桌面路径和移动文件夹都没有vbs简单,所以最好用vbs代码:

Set sh = CreateObject("Shell.Application")
Set fd = sh.NameSpace("D:\目标文件夹")
For Each i In sh.NameSpace(0).Items '遍历桌面
  If i.Type <> "快捷方式" And i.Type <> "系统文件夹" Then
    fd.MoveHere i '移动
  End If
Next

回答2:

这个用批处理是做不到的,需要用到C等语言

望采纳