本帖最后由 abc02 于 2013-3-19 21:26 编辑
回复 7# BAT-VBS
试验了下, 感觉不对, 如何你这个代码循环的话是将 这一个文件 分别复制到指定的文件夹内
如果我将下面向套到你给出的循环的话- set mx=%~dp0mx\
- set mx2=%~dp0mx\mx2\
- cho 桌面
- set la_mx=%~dp0\Flyme 2.x\com.android.launcher\640_960_16\res\drawable-xhdpi\
- set la_mx2_400=%~dp0\Flyme 2.x\com.android.launcher\800_1280_16\res\drawable-sw400dp-xhdpi\
- set la_mx2=%~dp0\Flyme 2.x\com.android.calendar\800_1280_16\res\drawable-xhdpi\
- ::mx
- copy /y "%mx%bg_open_folder.9.png" "%la_mx%"
- copy /y "%mx%bnt_homepage_bottom_background.9.png" "%la_mx%"
- copy /y "%mx%ic_home_arrows_gray.png" "%la_mx%"
- copy /y "%mx%ic_home_arrows_highlight.png" "%la_mx%"
- copy /y "%mx%ic_launcher_folder.png" "%la_mx%"
- ::mx2
- copy /y "%mx2%ic_home_arrows_gray.png" "%la_mx2_400%"
- copy /y "%mx2%ic_home_arrows_highlight.png" "%la_mx2_400%"
- copy /y "%mx2%ic_launcher_folder.png" "%la_mx2_400%"
- copy /y "%mx2%bg_open_folder.9.png" "%la_mx2%"
- copy /y "%mx2%bnt_homepage_bottom_background.9.png" "%la_mx2%"
- copy /y "%mx2%ic_app_delete_a_pressed.png" "%la_mx2%"
复制代码
- echo 桌面
- set la_mx=%~dp0\Flyme 2.x\com.android.launcher\640_960_16\res\drawable-xhdpi\
- set la_mx2_400=%~dp0\Flyme 2.x\com.android.launcher\800_1280_16\res\drawable-sw400dp-xhdpi\
- set la_mx2=%~dp0\Flyme 2.x\com.android.launcher\800_1280_16\res\drawable-xhdpi\
-
- for %%a in ("%mx%bg_open_folder.9.png" "%mx%bnt_homepage_bottom_background.9.png" "%mx%ic_home_arrows_gray.png" "%mx%ic_home_arrows_highlight.png" "%mx%ic_launcher_folder.png" "%mx2%ic_home_arrows_gray.png" "%mx2%ic_home_arrows_highlight.png" "%mx2%ic_launcher_folder.png" "%mx2%bg_open_folder.9.png" "%mx2%bnt_homepage_bottom_background.9.png" "%mx2%ic_app_delete_a_pressed.png") do (
- for %%b in ("%la_mx%" "%la_mx2_400%" "%la_mx2%") do (
- copy /y %%a %%b>nul 2>nul && echo Copy %%a successful || echo Copy %%a fail
- )
- )
复制代码 其结果,就是mx2里同名文件替换了其mx里的同名文件
我想要的结果是
mx里的文件 复制到指定文件夹内
mx2里的一些文件复制到 指定的文件夹内
mx2里的另些文件复制到 指定文件夹2内(该文件内比较特殊,有俩个路径,其余的都只有一个路径)
总感觉for 应该行不通的吧,,,我这要求。。。 |