wooddiy2009-11-29 06:16:10
@REM ------- BEGIN demo.bat ----------------
@setlocal
@echo off
for /F %%i in ('dir /b *.zip') do call :do_extract "%%i"
goto :eof

:do_extract
echo %1
mkdir %1.extracted
c:unzip -d %1.extracted %1
del %1

一直以为Windows下的代码支持很差。现在知道了,还是很差,但不是一点没有。上面的代码用.bat做文件扩展名,直接运行可以批量解压zip文件。

如果用c-shell 写的话会很接近。
#! /bin/csh
foreach f (`ls *.zip`)
mkdir $f.ext
unzip -d $f.ext $f
rm -f $f
end
chinomango2009-11-29 06:21:06
回复:还有人用BAT,创世纪的东东.
wooddiy2009-11-29 15:39:10
阶级斗争要天天讲,月月讲,年年讲。
逗蟋蟀2009-11-29 18:45:46
哈哈:Powershell
wooddiy2009-11-30 05:06:17
oh come on. Windows just "learned" too much
wandering_nightcat2009-11-30 11:51:15
New version of Mac is Unix! Job just modify it