内容がないようでした。

@echo off
set FileName=%1
echo %FileName:~-4%
if /i "%1:~-4%"==".zip" (echo Ok ) else (
echo No)

こんなバッチファイルでエラーになります。
何が悪いのでしょう?