Re: [請益] 請問簡單的檔案歸檔

看板Soft_Job (軟體人)作者 (twy30)時間4年前 (2021/07/08 00:21), 4年前編輯推噓16(1608)
留言24則, 19人參與, 最新討論串2/3 (看更多)
※ 引述《taco1234521 (taco)》之銘言: : 各位大大好 : 我有一整排的mp4.都是螢幕錄影的檔案 : 因為資料有3000多筆 : 想要用程式把他們依照任意單字名字 : 新建資料夾並且放進去 : 不知道有沒有先進能給我點建議 : → taco1234521: https://i.imgur.com/xLNDn0p.jpg
07/07 21:45 薪火,「佛教用語。指身體和心識。」 薪火相傳,「比喻師生授受不絕,或種族、血統、文化精神的傳承,綿延不盡。」 看到你附圖中的檔名,就想到我當年學會迴圈、正規表示式、 shell scripting 也是為了解決類似的問題。這,就是緣分 XD 從截圖看來是 Windows 8 之後的系統,應該有 PowerShell, 以下的寫法可以參考 看看。 ```PowerShell # Chat with Askeva in a Live Adult Video Chat Room Now - Google Chrome # 2021-06-05 06-05-54.mp4 ls | foreach { $match = [regex]::Match( $_.Name, 'Chat with (.+?) in a Live Adult Video Chat Room Now - Google Chrome' + ' (\d{4}-\d{2}-\d{2}) (\d{2}-\d{2}-\d{2}).mp4') if (-not $match.Success) { continue } # echo $_.Name # echo $match.Groups[1].Value # echo $match.Groups[2].Value # echo $match.Groups[3].Value echo "mkdir '$($match.Groups[1].Value)' -ErrorAction SilentlyContinue" echo "mv '$($_.Name)' '$($match.Groups[1].Value)'" # mkdir "$($match.Groups[1].Value)" -ErrorAction SilentlyContinue # mv "$($_.Name)" "$($match.Groups[1].Value)" } ``` : 推 enthos: 為了防呆,我都輸出成.bat/.sh檔案檢查之後再執行 07/07 22:13 十分同意,我也習慣這麼做。 : → vi000246: 要問問題 請附上code 才會有人手癢幫你改 07/07 23:21 看它截圖裡檔名裡的時間不是深夜就是清晨,晨昏定省,孝感動天 XD 無法視若無睹 XD # 參考資料 * 薪火: https://www.moedict.tw/%E8%96%AA%E7%81%AB * 薪火相傳: https://www.moedict.tw/%E8%96%AA%E7%81%AB%E7%9B%B8%E5%82%B3 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 136.56.2.86 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1625674867.A.F27.html

07/08 01:12, 4年前 , 1F
寫程式可以談到佛法,算你厲害
07/08 01:12, 1F

07/08 01:17, 4年前 , 2F
live adult chat room 3000多個你分享出來大家馬上幫你做好
07/08 01:17, 2F

07/08 01:21, 4年前 , 3F
07/08 01:21, 3F

07/08 01:25, 4年前 , 4F
推二樓XD
07/08 01:25, 4F

07/08 01:42, 4年前 , 5F
笑了
07/08 01:42, 5F

07/08 01:49, 4年前 , 6F
成人直播,XD
07/08 01:49, 6F

07/08 01:56, 4年前 , 7F
讓我想起我以前在那個網站收藏好多直播主的名字,改天去找
07/08 01:56, 7F

07/08 01:56, 4年前 , 8F
07/08 01:56, 8F

07/08 01:57, 4年前 , 9F
不過你應該有付費,不然應該沒那麼多讓你螢幕錄影
07/08 01:57, 9F

07/08 02:07, 4年前 , 10F
二樓 色情的動力
07/08 02:07, 10F

07/08 02:15, 4年前 , 11F
沒付費啦 感謝解答!
07/08 02:15, 11F

07/08 02:16, 4年前 , 12F
明早來試試!
07/08 02:16, 12F

07/08 09:49, 4年前 , 13F
我也是為了解決類似問題才學python的 果然是進步的動力
07/08 09:49, 13F

07/08 09:54, 4年前 , 14F
我也是用power shell做的 有些則是跑python
07/08 09:54, 14F

07/08 12:59, 4年前 , 15F
笑死 沒看二樓我還不知道這什麼檔案
07/08 12:59, 15F

07/08 13:57, 4年前 , 16F
分析出來 我願意出一分精力
07/08 13:57, 16F

07/08 15:58, 4年前 , 17F
有沒有需要進一步用AI做影片分類器與片段擷取啊…
07/08 15:58, 17F

07/08 16:32, 4年前 , 18F
人類文明前進的動力
07/08 16:32, 18F
# 修正 PowerShell 程式碼 * 改善可讀性;以 用 string interpolation 取代 string concatenation * 針對 BBS 系統改善排版 (一行限制在 72 字元左右) ※ 編輯: AmosYang (136.56.2.86 美國), 07/09/2021 08:40:57

07/09 09:36, 4年前 , 19F
科技始終來自....
07/09 09:36, 19F
# 修正 PowerShell 程式碼 * (以註解方式) 增加可直接執行的 mkdir, mv 指令。 ※ 編輯: AmosYang (136.56.2.86 美國), 07/09/2021 11:00:17

07/09 20:25, 4年前 , 20F
厲害厲害
07/09 20:25, 20F

07/10 14:14, 4年前 , 21F
powershell... 完全不會想要去用的東西 bash類已經夠
07/10 14:14, 21F

07/10 14:14, 4年前 , 22F
神了 簡單又強大
07/10 14:14, 22F

07/10 14:15, 4年前 , 23F
不過台灣應該找不到精通的 目前沒看到很強的
07/10 14:15, 23F

07/24 08:03, , 24F
給推powershell學的好,在windows主機上會很有用
07/24 08:03, 24F
文章代碼(AID): #1WvTHpyd (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1WvTHpyd (Soft_Job)