关于批处理文件的一点疑问

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:47:46
小弟因为游戏需要,做了一个批处理改名,其中涉及“我的文档”下一个文件夹的改名每次执行都是找不到路径。求高手指教

cd\
cd Program Files\KONAMI\Pro Evolution Soccer 6
rename PES6(EP8.0).exe PES6.exe
cd dat
rename 0_text(EP8.0).afs 0_text.afs
rename 0_sound(EP8.0).afs 0_sound.afs
rename e_text(EP8.0).afs e_text.afs
rename e_sound(EP8.0).afs e_sound.afs
cd\
cd Program Files\KONAMI\Pro Evolution Soccer 6\kitserver
rename GDB(EP8.0) GDB
cd\
cd Documents and Settings\Administrator\My Documents\KONAMI\Pro Evolution Soccer 6
rename save(EP8.0) save
cd\
cd \Program Files\KONAMI\Pro Evolution Soccer 6
pes6
rename PES6.exe PES6(EP8.0).exe
cd dat
rename 0_text.afs 0_text(EP8.0).afs
rename 0_sound.afs 0_sound(EP8.0).afs
rename e_text.afs e_text(EP8.0).afs
rename e_sound.afs e_sound(EP8.0).afs
cd\
cd Program Files\KONAMI\Pro Evolution Soccer 6\kitser

cd "%userprofile%\My Documents\My Documents\KONAMI\Pro Evolution Soccer 6"
attrib -r -h save
rename save save(EP8.0)

楼上说的对...有道理,我测试了如果隐藏的话就改不了名
你那文件是否是属性问题呢?
如果是
你可以 attrib -r -h save
去掉save的隐藏 只读 属性,
如果还有其他文件就
attrib -r -h *
我把写出来看看 你试试

先将
attrib -h -s *
放在最前面,然后再执行操作

使用全路径就可以了