批处理如何过滤字符并赋值变量?
答案:2 悬赏:70 手机版
解决时间 2021-03-04 19:19
- 提问者网友:雾里闻花香
- 2021-03-04 04:37
@echo 请将共享文件夹路径粘贴至此: & set/p pth= >nul @cacls "%pth%" /e /g everyone:F 如果用户输入 c:\123 312\ 这个程序就无法执行了,如何能过滤掉 结尾的 “\” 符号,并将剩下的路径字符串作为cacls的执行参数。
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-04 06:04
加一个判断语句 if "%pth:~,-1%"=="\" set pth=%pth:~0,-1%
全部回答
- 1楼网友:傲气稳了全场
- 2021-03-04 06:13
@echo off
for /f "tokens=2 delims==" %%a in ('type test.txt^|find /i "runing="') do set a=%%a
echo runing的值是:%a%
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯