
[已解決理想]批處理move移動文件怎樣排除指定文件不移動謝謝最后由 yyz219 于 -7-4 11:56我的PE桌面有不少的.lnk文件,我想將 “指定的.lnk文件(比如:CGI+路徑.lnk Ghost.lnk 關機.lnk 移桌面文件.lnk)以外”的移動到“桌面不常用”文件夾move移動文件,怎樣排除指定文件不移動?謝謝【我希望:“排除”方便】***************************************************我目前使用的代碼是(本人覺得不科學):
- @echo off
- ::【全部(桌面文件)移到(桌面不常用)】
- MD X:UsersDefaultDesktop不常用
- move X:UsersDefaultDesktop*.*X:UsersDefaultDesktop不常用
- ::【括號里(有空格加)又移到(桌面)】
- cd /d X:UsersDefaultDesktop不常用
- for /r %%a in (CGI+路徑.* Ghost.* 關機.* 移桌面文件.*) do move %%a X:UsersDefaultDesktop >nul 2>nul
- exit
nclick="copycode($('code0'));">復制代碼
********************************************************正在使用代碼:
- @echo off
- ::【全部(桌面文件)移到(桌面不常用)】
- MD X:UsersDefaultDesktop不常用 & move X:UsersDefaultDesktop*.*X:UsersDefaultDesktop不常用
- ::【(排除列表.txt)中文件又移到(桌面)】
- for /f %%a in ('type %~dp0移動排除.txt') do move /y X:UsersDefaultDesktop不常用%%a X:UsersDefaultDesktop
- exit
- 移動排除.txt:
- 【下面文件(重新移到)(桌面)(一個一行)】
- CGI+路徑.*
- Ghost.*
- 關機.*
- 移動排除.*
nclick="copycode($('code1'));">復制代碼