【发布时间】:2015-03-16 22:10:10
【问题描述】:
当尝试在 Windows 2008 服务器上通过 cmd 提示符运行以下命令时,一切正常。但是,一旦将这些相同的命令保存到 .bat 或 .cmd 文件中,脚本就不再起作用了。
@echo off
set FILE="\\servername\c$\users\users\desktop\test.txt"
FOR %I in (%FILE%) DO set SIZE=%~ZI
IF %SIZE% == 75 (
copy "\\servername\c$\users\users\desktop\test.txt" "\\servername\c$\users\users\desktop\test-1.txt"
del "\\servername\c$\users\users\desktop\test.txt"
) ELSE (
echo "Failure"
)
TIMEOUT /T -1
我不确定会有什么不同,如果能提供任何帮助,我将不胜感激。我正在使用的文本文件中包含以下文本。
"
你好早安
我需要这个有一个文件大小。
此文件大小为 75
"
【问题讨论】:
标签: windows batch-file cmd