Re: [請益]"自學php"以及"資料夾內檔案資料個數"

看板PHP作者 (Nio)時間5年前 (2018/11/02 00:12), 編輯推噓1(103)
留言4則, 3人參與, 5年前最新討論串2/2 (看更多)
※ 引述《SS327 (蛋頭)》之銘言: : 各位版友大家好 : 我本身沒有程式基礎 : 因為工作上需要查詢大量資料夾內的檔案個數 : 想說怎樣讓工作上更有效率 : 上網google有人推薦沒經驗可以學php且php很簡單 : 我舉例來說: : 假如c潮內有1000個資料夾,每個資料夾內有數量不同的jpg檔 : 此時假如我們需要知道 資料甲1,2,88,99.....每個資料夾內各有幾個jpg檔數量 : 請問php有辦法幫我完成嗎 : 我想寫一個小工具像 : 我輸入 : 資料甲 jpg個數 : 1 8 : 2 6 : 3 9 : 之類的~~ 或是版友有推薦小弟學哪套語言或是哪個軟體比較好用~~ 我猜原 po 應該不是使用 Linux 系列 OS, 很可能用的是 windows ; 畢竟用 Linux 誰能不用 bash. 回到問題上 要用 PHP 解決這種問題也不是不行, 但是你得先架設網頁伺服器, 然後懂基本語法還有 os 和 files 相關函數, 最終雖然可以 10行內解決, 但是先期成本太高。 個人覺得不划算! 可以試試 windows command 就是:win 鍵+R , 在開啟欄位輸入 cmd ,按下 enter 輸入 for /f "tokens=1" %1 in ( 'dir c:\*.jpg /s ^|find "個檔案"') do set Total=%1 這是用 dir 找出 C 槽下所有 jpg 檔案, 然後用 find 找出結果中有 “個檔案”那一行 取出那一行的第一個欄位 用total 做統計。 大概是這樣,一行可以搞定 就是目錄的地方要看需求修改 常用的話寫成 .bat 會比較方便 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.229.183 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1541088736.A.2AA.html

11/02 00:34, 5年前 , 1F
謝謝,我研究看看。
11/02 00:34, 1F

11/02 01:34, 5年前 , 2F
php 有 cli 可以用, 但是沒這麼好用,
11/02 01:34, 2F

11/02 01:34, 5年前 , 3F
然後現在其實不建議學 bat, windows 建議學 powershell
11/02 01:34, 3F

11/02 06:12, 5年前 , 4F
無敵for指令看到都硬了 還不如用VBA寫
11/02 06:12, 4F
文章代碼(AID): #1RsoNWAg (PHP)
文章代碼(AID): #1RsoNWAg (PHP)