作者taco1234521 (taco)
看板Soft_Job
標題[請益] 請問簡單的檔案歸檔
時間Wed Jul 7 20:26:29 2021
各位大大好
不知道能不能在這邊問
如有犯版規麻煩提醒我
我有一整排的mp4.都是螢幕錄影的檔案
檔名前兩個單字一樣接一個變動的單字之後再接好
幾個相同的單字之後接時間.mp4
大概像下面
A B Taco C D E -2021-xx-yy.mp4
ABCDE都是固定
Taco是任意單字名字
後面的時間也會變
因為資料有3000多筆
想要用程式把他們依照任意單字名字
新建資料夾並且放進去
不知道有沒有先進能給我點建議
因為只有學過一學期的python
所以我理解是
下指令選取資料夾中的mp4 檔
並選取檔名中A到C段
去除A B C
並且設定它為新資料的名稱
再把選取的檔案移動到裡面
然後設定迴圈
不知道這樣能不能行得通
問題我爬了很多cmd 的文
都只教簡單的md來新建資料夾
身為小白的我真的不知道要怎麼去假設那些指令
望有人能幫幫我QQ
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.112.78 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1625660791.A.202.html
1F:推 saitoh: regex+back reference07/07 20:31
2F:推 leo08210917: $mv *Taco*.mp4 ./taget ?07/07 20:32
3F:→ leo08210917: ./target 拼錯 哭阿07/07 20:32
4F:推 wulouise: python寫完很好測˙吧,你生一些0kb的檔案去測很快07/07 20:51
5F:→ taco1234521: 不好意思 前兩樓大大的是cmd 的嗎還是?07/07 21:11
6F:→ MOONY135: Reg+split reg應該最有難度07/07 21:11
7F:→ taco1234521: 問題我現在是想要怎麼從3000個檔案裡面指定 然後跑完07/07 21:12
8F:→ taco1234521: 一圈之後去指定第二個答案07/07 21:12
9F:→ MOONY135: Regex+move file CMD end07/07 21:12
10F:→ MOONY135: 不需要 直接for 一圈就可以了07/07 21:13
11F:→ leo08210917: 懶一點的就找改檔名的tool直接把ABC取代掉再用mv指令07/07 21:17
12F:→ MOONY135: 是說如果是windows直接在資料夾搜尋taco就會列出檔名類07/07 21:19
13F:→ MOONY135: 似的東西了吧 然後就可以直接複製檔案過去了07/07 21:19
14F:→ MOONY135: 你都已經有想法了就動手做做看吧07/07 21:23
15F:→ MOONY135: 上面已經提供很多思路了07/07 21:24
16F:→ taco1234521:07/07 21:45
17F:→ taco1234521: 拍謝還是直接給大大們看好了07/07 21:45
18F:→ taco1234521: 我全部要排的檔案都在一個資料夾07/07 21:45
19F:→ taco1234521: 直接案檔案名排也可以07/07 21:45
20F:→ taco1234521: 只是光放進資料夾就要起碼1000次07/07 21:45
21F:→ taco1234521: 更何況還要複製中間的名稱成為檔案夾名-.-07/07 21:46
22F:→ taco1234521: 上面大大可能沒有瞭解我的檔案名要特別處置07/07 21:46
23F:噓 EricTCartman: 阿不就講regex了 07/07 21:52
24F:→ somefatguy: 所以你想寫python還是寫bat檔 07/07 21:55
25F:→ somefatguy: regex是regular expression的意思,你可能要去查查 07/07 21:56
26F:→ taco1234521: 抱歉各位大大 07/07 22:06
27F:→ taco1234521: 本小白先去查查怎麼用regex 07/07 22:06
28F:推 enthos: 為了防呆,我都輸出成.bat/.sh檔案檢查之後再執行 07/07 22:13
29F:推 kkes0001: 去學正則 07/07 22:28
30F:噓 mirror0227: 作業版 07/07 22:40
31F:→ OrzOGC: regex不用學吧.要用再查就好 07/07 22:45
32F:→ panbanana: regex101好用 07/07 22:48
33F:→ vi000246: 要問問題 請附上code 才會有人手癢幫你改 07/07 23:21
34F:→ vi000246: 你這種問法可能要去codejob板比較快 07/07 23:21
35F:推 jack91303: 推regex101 07/07 23:25
36F:噓 siriusu: 錯版囉 07/08 00:24
37F:推 rahit: 你這問法跟觀落音沒兩樣 07/08 01:21
38F:→ kangan987: 這個很簡單啊…… stackoverflow 搜尋 move files pyth 07/08 01:47
39F:→ kangan987: on 立刻就有範例了 07/08 01:47
40F:推 royyy: 那個成人網站我以前也有在看,不過3000多筆螢幕錄影也太猛 07/08 01:50
41F:→ royyy: 了吧 07/08 01:50
42F:推 ZakuSIN: 這是Job版不是作業版 07/08 01:51
43F:推 royyy: 果然性慾是人類成長的原動力 07/08 01:54
※ 編輯: taco1234521 (49.159.112.78 臺灣), 07/08/2021 02:19:41
44F:推 mathrew: 這很簡單吧 dos command 的 dir /B + for + md 組一組 07/08 06:58
45F:→ mathrew: 就解決了 07/08 06:58
46F:推 wei115: 以前會想寫shell,現在只想靠python(x 07/08 16:42
47F:推 jomi5566: 即使xx沖腦, 還是懂得用程式解決問題給推 07/08 23:23
48F:推 lgates: 39樓 水喔 一語道破 07/09 02:48