作者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/cn.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