各位軟體大神大家好。 最近在Linkedin上遇到HR主動聯繫, 跟他談過後說會透過Codility來進行程式測驗。 今天收到了Codility連結, 點進去發現Before you begin最下面寫了一行:
[請益] Codility面試測驗問題
各位大大好
不知道能不能在這邊問
如有犯版規麻煩提醒我
我有一整排的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://www.ptt.cc/bbs/Soft_Job/M.1625660791.A.202.html
推 saitoh: regex+back reference07/07 20:31
推 leo08210917: $mv *Taco*.mp4 ./taget ?07/07 20:32
→ leo08210917: ./target 拼錯 哭阿07/07 20:32
推 wulouise: python寫完很好測˙吧,你生一些0kb的檔案去測很快07/07 20:51
→ taco1234521: 不好意思 前兩樓大大的是cmd 的嗎還是?07/07 21:11
→ MOONY135: Reg+split reg應該最有難度07/07 21:11
→ taco1234521: 問題我現在是想要怎麼從3000個檔案裡面指定 然後跑完07/07 21:12
→ taco1234521: 一圈之後去指定第二個答案07/07 21:12
→ MOONY135: Regex+move file CMD end07/07 21:12
→ MOONY135: 不需要 直接for 一圈就可以了07/07 21:13
→ leo08210917: 懶一點的就找改檔名的tool直接把ABC取代掉再用mv指令07/07 21:17
→ MOONY135: 是說如果是windows直接在資料夾搜尋taco就會列出檔名類07/07 21:19
→ MOONY135: 似的東西了吧 然後就可以直接複製檔案過去了07/07 21:19
→ MOONY135: 你都已經有想法了就動手做做看吧07/07 21:23
→ MOONY135: 上面已經提供很多思路了07/07 21:24
→ taco1234521:07/07 21:45
→ taco1234521: 拍謝還是直接給大大們看好了07/07 21:45
→ taco1234521: 我全部要排的檔案都在一個資料夾07/07 21:45
→ taco1234521: 直接案檔案名排也可以07/07 21:45
→ taco1234521: 只是光放進資料夾就要起碼1000次07/07 21:45
→ taco1234521: 更何況還要複製中間的名稱成為檔案夾名-.-07/07 21:46
→ taco1234521: 上面大大可能沒有瞭解我的檔案名要特別處置07/07 21:46
噓 EricTCartman: 阿不就講regex了 07/07 21:52
→ somefatguy: 所以你想寫python還是寫bat檔 07/07 21:55
→ somefatguy: regex是regular expression的意思,你可能要去查查 07/07 21:56
→ taco1234521: 抱歉各位大大 07/07 22:06
→ taco1234521: 本小白先去查查怎麼用regex 07/07 22:06
推 enthos: 為了防呆,我都輸出成.bat/.sh檔案檢查之後再執行 07/07 22:13
推 kkes0001: 去學正則 07/07 22:28
噓 mirror0227: 作業版 07/07 22:40
→ OrzOGC: regex不用學吧.要用再查就好 07/07 22:45
→ panbanana: regex101好用 07/07 22:48
→ vi000246: 要問問題 請附上code 才會有人手癢幫你改 07/07 23:21
→ vi000246: 你這種問法可能要去codejob板比較快 07/07 23:21
推 jack91303: 推regex101 07/07 23:25
噓 siriusu: 錯版囉 07/08 00:24
推 rahit: 你這問法跟觀落音沒兩樣 07/08 01:21
→ kangan987: 這個很簡單啊…… stackoverflow 搜尋 move files pyth 07/08 01:47
→ kangan987: on 立刻就有範例了 07/08 01:47
推 royyy: 那個成人網站我以前也有在看,不過3000多筆螢幕錄影也太猛 07/08 01:50
→ royyy: 了吧 07/08 01:50
推 ZakuSIN: 這是Job版不是作業版 07/08 01:51
推 royyy: 果然性慾是人類成長的原動力 07/08 01:54
※ 編輯: taco1234521 (49.159.112.78 臺灣), 07/08/2021 02:19:41
推 mathrew: 這很簡單吧 dos command 的 dir /B + for + md 組一組 07/08 06:58
→ mathrew: 就解決了 07/08 06:58
推 wei115: 以前會想寫shell,現在只想靠python(x 07/08 16:42
推 jomi5566: 即使xx沖腦, 還是懂得用程式解決問題給推 07/08 23:23
推 lgates: 39樓 水喔 一語道破 07/09 02:48