您如何搜索文件并替换丢失的文件?

How do you search for file and replace whats missing?

我迷路了...你用的是"find"命令还是"if not exist"命令?有人想帮忙吗?

这是我的情况: 编写批处理文件以帮助用户安装新的应用程序软件。并非所有用户都拥有该应用程序,因此对于许可我只需要安装在拥有该软件的用户身上。我需要确保它与现有软件处于相同的路径。 c:\apps\newapp.

我必须留在安装目录中才能报告工作,这两个文件 - name.inilocation.ini 如果它们不在那里,则需要安装它们。我需要通过有关完成的消息通知用户安装。

如果我能理解你的问题:

set "notify=not exist"
if not exist "c:\apps\newapp\name.ini" set "notify=name.ini %notify%"
if not exist "c:\apps\newapp\location.ini" set "notify=location.ini %notify%"
if /I "%notify%"=="not exist" (

  echo name.ini and location.ini are not present and need to be installed
  rem code to install here

) else (
  echo Sorry, %notify%
)