作者Meton (曙)
看板Programming
標題[問題] Win10 使用cmd或PowerShell重新命名順序
時間Tue Jul 16 17:38:23 2019
※ [本文轉錄自 Windows 看板 #1TBOcem6 ]
作者: Meton (曙) 看板: Windows
標題: [問題] Win10 使用cmd或PowerShell重新命名順序
時間: Tue Jul 16 16:24:05 2019
作業系統:Microsoft Windows 10
Service Pack:版本 1809 (OS 組建 17763.615)
發生問題頻率:1
是否有做Windows Update:是
問題內容:
第一次使用PowerShell批次更改某資料夾內的檔案,
根據google得來的指令,
Get-ChildItem *.tif | ForEach-Object -Begin {
>> $count = 1
>> } -Process {
>> Rename-Item $_ -NewName "1080716_$count.tif"
>> $count++
>> }
檔案名稱都被更改了,可是後墜的數字卻亂掉,
從1開始沒錯,後面接的卻是12、23、34、45、56、58、59,
再來才是2,然後又跳到60、3、4、5......,
總共有60個檔案,
然後我又試了cmd的寫法,
也是一樣順序會亂掉。
只有把檔案全選改第一個檔的方式檔名才會乖乖按照(1)、(2)......去排,
求問到底是哪裡出了問題?
先感謝各位版友!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.56.178.80 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Windows/M.1563265448.A.C06.html
1F:推 Qorce: 檔案排序問題? 07/16 16:39
2F:→ Meton: 從頭到尾我都沒有動排序,也點進去看順序,和一開始都是一 07/16 16:43
3F:→ Meton: 樣的 07/16 16:43
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: Meton (117.56.178.80 臺灣), 07/16/2019 17:38:23
4F:推 LPH66: 我也猜是檔案排序問題, 但是是檔案總管的 180.177.3.123 07/16 18:33
5F:→ LPH66: 跟你的指令沒關係, 你的指令應該確實有 180.177.3.123 07/16 18:34
6F:→ LPH66: 依序地把你的第 N 個檔案命 N 的 180.177.3.123 07/16 18:34
7F:→ Meton: 檔案總管的這部分要怎麼更改或檢查?223.137.187.210 07/16 18:37
8F:→ Meton: 我爬一下如何手動更改排序再試試批次命名 Q223.137.187.210 07/16 18:44
9F:推 BZnoo: $count=1;dir -filter *.tif | %{rename- 1.165.126.232 07/16 20:33
10F:→ BZnoo: item $_ -newname ("1080716_{0}.tif" -f $ 1.165.126.232 07/16 20:33
11F:→ BZnoo: count++)} 1.165.126.232 07/16 20:33
12F:→ Meton: 樓上大大提供的我明天再試試(公司電腦)匝223.137.187.210 07/16 21:21