Windows下的代碼運行

來源: wooddiy 2009-11-28 22:16:10 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (518 bytes)
@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

所有跟帖: 

回複:還有人用BAT,創世紀的東東. -chinomango- 給 chinomango 發送悄悄話 chinomango 的博客首頁 (0 bytes) () 11/28/2009 postreply 22:21:06

階級鬥爭要天天講,月月講,年年講。 -wooddiy- 給 wooddiy 發送悄悄話 wooddiy 的博客首頁 (194 bytes) () 11/29/2009 postreply 07:39:10

哈哈:Powershell -逗蟋蟀- 給 逗蟋蟀 發送悄悄話 (11 bytes) () 11/29/2009 postreply 10:45:46

oh come on. Windows just "learned" too much -wooddiy- 給 wooddiy 發送悄悄話 wooddiy 的博客首頁 (151 bytes) () 11/29/2009 postreply 21:06:17

New version of Mac is Unix! Job just modify it -wandering_nightcat- 給 wandering_nightcat 發送悄悄話 wandering_nightcat 的博客首頁 (0 bytes) () 11/30/2009 postreply 03:51:15

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”