本帖最后由 Esccc 于 2022-9-25 11:47 编辑
批处理怎么判断局域网共享里文件是否存在
每次有新配置文件 一台台的拖麻烦 我想着写个批处理放到开机启动项里 有新配置我就放到A共享里 重启B那边的机器
这个批处理的作用就是在共享里搜索setting.rar 如果有这个文件跳转到aa 如果没有则跳转到bb- rem 桌面变量
- for /f "tokens=2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"') do set "desktop=%%j"
-
- rem 搜索到如果有这个文件并把路径变量为GxPath 如果没有让他执行bb 这里该怎么写
- for /f "delims=" %%a in ('dir /a-d-h/b/s "\\192.168.101.240\共享\setting.rar" ') do set "GxPath=%%~dpa"
-
-
-
- :aa
- cd %desktop%\配置
- start winrar x %GxPath%\setting.rar -y
- exit
-
-
- :bb
- exit
复制代码
|