我正在尝试编写一个简单的批处理脚本来获取文件的大小,并将其设置为批处理文件中的局部变量。
我尝试了一些变化,但我不断收到以下错误:
The following usage of the path operator in batch-parameter
替换无效:%〜zI
对于有效格式,请输入CALL /?或FOR /?
这是我的代码:
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SET me=%~n0
SET parent=%~dp0
SET var =
FOR %I in (C:\listener.log) DO CALL %~zI
提前致谢。
答案 0 :(得分:0)
以下是用以下内容替换它的示例行:
FOR %%a in ("C:\listener.log") DO set "size=%%~za"
答案 1 :(得分:0)
结束使用:
@echo off
call :getFilesize tnsnames.ora
echo %fileSize%
exit /b
:getFilesize
set filesize=%~z1
exit /b