[問題] Win10 使用cmd或PowerShell重新命名順序

看板Programming作者 (曙)時間5年前 (2019/07/16 17:38), 編輯推噓2(207)
留言9則, 3人參與, 5年前最新討論串1/1
※ [本文轉錄自 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://www.ptt.cc/bbs/Windows/M.1563265448.A.C06.html

07/16 16:39, 5年前 , 1F
檔案排序問題?
07/16 16:39, 1F

07/16 16:43, 5年前 , 2F
從頭到尾我都沒有動排序,也點進去看順序,和一開始都是一
07/16 16:43, 2F

07/16 16:43, 5年前 , 3F
樣的
07/16 16:43, 3F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: Meton (117.56.178.80 臺灣), 07/16/2019 17:38:23

07/16 18:33, 5年前 , 4F
我也猜是檔案排序問題, 但是是檔案總管的
07/16 18:33, 4F

07/16 18:34, 5年前 , 5F
跟你的指令沒關係, 你的指令應該確實有
07/16 18:34, 5F

07/16 18:34, 5年前 , 6F
依序地把你的第 N 個檔案命 N 的
07/16 18:34, 6F

07/16 18:37, 5年前 , 7F
檔案總管的這部分要怎麼更改或檢查?
07/16 18:37, 7F

07/16 18:44, 5年前 , 8F
我爬一下如何手動更改排序再試試批次命名 Q
07/16 18:44, 8F

07/16 20:33, 5年前 , 9F
$count=1;dir -filter *.tif | %{rename-
07/16 20:33, 9F

07/16 20:33, 5年前 , 10F
item $_ -newname ("1080716_{0}.tif" -f $
07/16 20:33, 10F

07/16 20:33, 5年前 , 11F
count++)}
07/16 20:33, 11F

07/16 21:21, 5年前 , 12F
樓上大大提供的我明天再試試(公司電腦)匝
07/16 21:21, 12F
文章代碼(AID): #1TBPiGba (Programming)
文章代碼(AID): #1TBPiGba (Programming)