File 为什么你认为这里有一个文件
这是我的代码,它似乎总是认为%filePath%存在,而我假设它不存在。完全没有File 为什么你认为这里有一个文件,file,batch-file,if-statement,file-exists,false-positive,File,Batch File,If Statement,File Exists,False Positive,这是我的代码,它似乎总是认为%filePath%存在,而我假设它不存在。完全没有P:\Production\Database\u backup\02182014-Database0400.mdb。我的桌面只是为了在它用于生产数据库之前进行测试 set "PublishDest=P:\Production\Database_backup\" set source=C:\Users\kevin\Desktop\Database0400.md* :Main set "currDate=%date:~
P:\Production\Database\u backup\02182014-Database0400.mdb
。我的桌面只是为了在它用于生产数据库之前进行测试
set "PublishDest=P:\Production\Database_backup\"
set source=C:\Users\kevin\Desktop\Database0400.md*
:Main
set "currDate=%date:~4,2%%date:~7,2%%date:~10,4%"
Set "fileName=%currDate%-Database0400.mdb"
Set "filePath=%PublishDest%%fileName%"
if exist %filePath% (
ECHO %filePath%
ECHO you made it in here!
PAUSE
::IF prev backup on same day, increment all old backups and move current to first old
call:IncrementArchives
Echo.
)
当我打开@echo以便能准确地看到我正在运行的内容时,我看到我在问
IF EXIST P:\Production\Database_backup\02182014-Database0400.mdb
嗯,我想,也许一些引文会有帮助吗?所以我第一次输入它(而不是使用变量)
工作得很有魅力
因此,我将如果存在%filePath%(
替换为如果存在“%filePath%”)(
突然,周围都是天使在唱他们美丽的歌
IF EXIST "P:\Production\Database_backup\02182014-Database0400.mdb"