
批處理命令for/f移動(dòng)復(fù)制電腦桌面和我的文檔中的文件為何不成功有時(shí)候下載的文件順手放在電腦桌面上,閑暇時(shí)想通過批處理將其移動(dòng)到制定的文件夾中,但做怎么也不成功,但是同樣的批處理復(fù)制或移動(dòng)桌面和我的文檔以外的文件則沒有任何問題。beifen.bat:
-------------------------------------MP3.txt:C:documents and SettingsAdministrator桌面最火鈴聲12首最火鈴聲(10).mp3C:documents and SettingsAdministrator桌面最火鈴聲12首最火鈴聲(11).mp3C:documents and SettingsAdministrator桌面最火鈴聲12首最火鈴聲(12).mp3C:documents and SettingsAdministrator桌面最火鈴聲12首最火鈴聲(1).mp3--------------------------------------運(yùn)行結(jié)果如下:F:>dir/s /b /a c:| findstr /i /e .mp3| findstr /i 最火鈴聲12首 1>>mp3.txtF:>for /F %i in (.mp3.txt) do xcopy /y /h %i e:笑笑備份F:>xcopy /y /h C:documents e:笑笑備份找不到文件 - documents復(fù)制了 0 個(gè)文件F:>xcopy /y /h C:documents e:笑笑備份找不到文件 - documents復(fù)制了 0 個(gè)文件F:>xcopy /y /h C:documents e:笑笑備份找不到文件 - documents復(fù)制了 0 個(gè)文件以上的運(yùn)行結(jié)果,顯然是失敗的,但是當(dāng)mp3文件在C:盤其它文件夾中或者d:盤、e:盤、f:盤等任意位置,均可執(zhí)行成功,請朋友們幫我看看是什么原因造成的?nclick="copycode($('code0'));">復(fù)制代碼
- @echo on
- title 音頻備份
- if not exist e:笑笑課程nul MD e:笑笑備份
- if exist mp3.txt del mp3.txt>nul
- dir/s /b /a c:|findstr /i /e mp3|findstr /i 最火鈴聲>>mp3.txt
- for /f %%i in (mp3.txt) do xcopy /y /h %%i e:笑笑備份

