@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s/b *.xls') do (
set foo=%%~nxi
set foo=!foo:_0.=.!
ren "%%i" "!foo!"
)
exit
这是实现修改文件名的for命令中的两句话,其中set foo=!foo:_0.=.! 无法实在不理解..求详解..
还有就是ren "%%i" "!foo!" 中的引号为什么不能去掉
set foo=!foo:_0.=.! 理解了,只要回答ren "%%i" "!foo!" 中的引号为什么不能去掉即可
这句批处理是什么意思,请说详细一点
答案:2 悬赏:50 手机版
解决时间 2021-03-19 16:31
- 提问者网友:饥饿走向夜
- 2021-03-19 09:22
最佳答案
- 五星知识达人网友:西岸风
- 2021-03-19 09:37
有的文件含有空格,不加引号的话批处理不能正常识别。
在路径中不含空格的情况下,引号可以去掉。
在路径中不含空格的情况下,引号可以去掉。
全部回答
- 1楼网友:轻雾山林
- 2021-03-19 09:53
reg add //注册表添加值的命令
"hkey_current_user\control panel\desktop" //注册表的地址,你可以在cmd里面输入regedit找到这个位置
/v wallpaper //添加桌面
/d \\192.168.0.248\login\008.bmp /f //这个是添加的图片地址 ,和命令/d 表示destination 位置 /f表示 force强制执行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯