全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3910
推到 Plurk!
推到 Facebook!

batch file 如何讀行數?

尚未結案
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-12 09:14:51 IP:218.163.xxx.xxx 未訂閱
小弟最近工作上需要用batch file來讀一個檔,只要那個檔的行數超過50行.. 就中斷batch file的執行,在網路上找到的for的範例,好像沒我要的.真遭 > 感謝
------
星期一,二...無窮迴圈@@
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-15 07:37:02 IP:211.76.xxx.xxx 未訂閱
我所知 MS-DOS 的批次檔應該是沒有 for ... do 的功能,應該是在 4dos 或是 norton dos utilities 中對於批次檔提供額外的功能才能作到。 如果只是要判斷檔案行數是否超過 50 行,那就寫一個DOS小程式來判斷就好啦,如:寫一個 testline.exe 的小程式,輸入參數為 testline.exe [檔案名稱] [限制行數] 程式判斷檔案內容大於限制行數時,就 return 1 否則 return 0 再以:    @echo off testline 1.txt 50 if errorlevel 1 goto Over50 if errorlevel 0 goto Under50 :Under50 rem 小於 50 行 goto End    :Over50 rem 大於 50 行 :End    沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-15 13:37:38 IP:218.163.xxx.xxx 未訂閱
DLLEE兄感謝您,您提供的方法我會試試看,我要在 >...去試試看...謝了 永遠追不上技術更新的速度
------
星期一,二...無窮迴圈@@
系統時間:2024-11-21 19:50:11
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!