0

我已经将它用于文件,但是当涉及到 zip 时它不起作用。它给出了一个 C: 本地驱动器并且不能正确输出。

FOR %%? IN (path/something.zip) DO (
    echo %%~f?,%%~t? >> output.txt
)
4

1 回答 1

1

试试这个 - 你的 path\filespec 可能不仅仅是短名称。

@echo off
FOR %%a IN ("path\something.zip") DO (
    >>output.txt echo %%~fa,%%~ta
)

请注意,最好对元变量使用字母字符,因为与通配符混淆的可能性较小。

于 2013-09-17T15:46:04.950 回答