for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" 保存为BAT,放在需要压缩文件夹的目录,请不要使用管理员权限运行该批处理文件,否则会把文件压缩到windows/system32目录下.