我创建了一个批处理文件,用于修改计算机的OEM信息,以便我翻新机器。
我可以修改OEM信息并将徽标复制到计算机上的特定文件夹。通常是OEM徽标和背景图片。
我的问题是,我需要在批处理文件中添加一行来检查并查看是否存在文件夹,例如%windir%\System32\oem\
,如果它不存在,则创建文件夹以便可以复制图像到那里。
我不希望它覆盖文件夹并删除可能存在的任何内容,但我只是想检查并创建文件夹和复制文件或跳过创建并只复制文件。
提前致谢。
答案 0 :(得分:0)
md "%windir%\System32\oem\" 2>nul
if not exist "%windir%\System32\oem\" echo "Error - directory missing"&pause&goto :eof
应该没问题。
如果目录不存在,“MD”将创建目录,而2>nul
会抑制它所执行的错误消息。
如果它仍然不存在(无论出于何种原因),则产生错误消息,等待确认并退出