您如何搜索文件并替换丢失的文件?
How do you search for file and replace whats missing?
我迷路了...你用的是"find"命令还是"if not exist"命令?有人想帮忙吗?
这是我的情况:
编写批处理文件以帮助用户安装新的应用程序软件。并非所有用户都拥有该应用程序,因此对于许可我只需要安装在拥有该软件的用户身上。我需要确保它与现有软件处于相同的路径。 c:\apps\newapp.
我必须留在安装目录中才能报告工作,这两个文件 - name.ini
和 location.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%
)
我迷路了...你用的是"find"命令还是"if not exist"命令?有人想帮忙吗?
这是我的情况:
编写批处理文件以帮助用户安装新的应用程序软件。并非所有用户都拥有该应用程序,因此对于许可我只需要安装在拥有该软件的用户身上。我需要确保它与现有软件处于相同的路径。 c:\apps\newapp.
我必须留在安装目录中才能报告工作,这两个文件 - name.ini
和 location.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%
)