本帖最后由 yyz219 于 2022-7-4 11:56 编辑
我的PE桌面有不少的.lnk文件,我想将 “指定的.lnk文件(比如:CGI+路径.lnk Ghost.lnk 关机.lnk 移桌面文件.lnk)以外” 的 移动到 “桌面\不常用\”文件夹
move移动文件,怎样排除指定文件不移动?谢谢
【我希望:编辑“排除”方便】
***************************************************
我目前使用的代码是(本人觉得不科学):- @echo off
- ::【全部(桌面文件)移到(桌面\不常用\)】
-
- MD "X:\Users\Default\Desktop\不常用\"
- move "X:\Users\Default\Desktop\*.*" "X:\Users\Default\Desktop\不常用\"
-
- ::【括号里(有空格加"")又移到(桌面)】
- cd /d "X:\Users\Default\Desktop\不常用\"
-
- for /r %%a in (CGI+路径.* Ghost.* 关机.* 移桌面文件.*) do move %%a "X:\Users\Default\Desktop\" >nul 2>nul
-
- exit
复制代码 ********************************************************
正在使用代码:- @echo off
- ::【全部(桌面文件)移到(桌面\不常用\)】
- MD "X:\Users\Default\Desktop\不常用\" & move "X:\Users\Default\Desktop\*.*" "X:\Users\Default\Desktop\不常用\"
-
- ::【(排除列表.txt)中文件又移到(桌面)】
- for /f %%a in ('type "%~dp0移动排除.txt"') do move /y "X:\Users\Default\Desktop\不常用\%%a" "X:\Users\Default\Desktop\"
- exit
- 移动排除.txt:
- 【下面文件(重新移到)(桌面)(一个一行)】
-
- CGI+路径.*
- Ghost.*
- 关机.*
- 移动排除.*
复制代码
|