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

軟工

19160

: 各位大大好
: 我有一整排的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
taipoo1樓寫程式可以談到佛法,算你厲害 07/08 01:12
tbpfs2樓live adult chat room 3000多個你分享出來大家馬上幫你做好 07/08 01:17
ntpuisbest3樓 07/08 01:21
viper97094樓推二樓XD 07/08 01:25
Apache5樓笑了 07/08 01:42
kangan9876樓成人直播,XD 07/08 01:49
royyy7樓讓我想起我以前在那個網站收藏好多直播主的名字,改天去找 07/08 01:56
royyy8樓 07/08 01:56
royyy9樓不過你應該有付費,不然應該沒那麼多讓你螢幕錄影 07/08 01:57
becca94510樓二樓 色情的動力 07/08 02:07
taco123452111樓沒付費啦 感謝解答! 07/08 02:15
taco123452112樓明早來試試! 07/08 02:16
vi00024613樓我也是為了解決類似問題才學python的 果然是進步的動力 07/08 09:49
umum2914樓我也是用power shell做的 有些則是跑python 07/08 09:54
WaterLengend15樓笑死 沒看二樓我還不知道這什麼檔案 07/08 12:59
godddddd16樓分析出來 我願意出一分精力 07/08 13:57
kshieh17樓有沒有需要進一步用AI做影片分類器與片段擷取啊… 07/08 15:58
a910121418樓人類文明前進的動力 07/08 16:32
# 修正 PowerShell 程式碼 * 改善可讀性;以 用 string interpolation 取代 string concatenation * 針對 BBS 系統改善排版 (一行限制在 72 字元左右)
realbout19樓科技始終來自.... 07/09 09:36
# 修正 PowerShell 程式碼 * (以註解方式) 增加可直接執行的 mkdir, mv 指令。
xoy23220樓厲害厲害 07/09 20:25
superpandal21樓powershell... 完全不會想要去用的東西 bash類已經夠 07/10 14:14
superpandal22樓神了 簡單又強大 07/10 14:14
superpandal23樓不過台灣應該找不到精通的 目前沒看到很強的 07/10 14:15
akira0124樓給推powershell學的好,在windows主機上會很有用 07/24 08:03