将随机数批量添加到文件名的最佳方法?
Posted
技术标签:
【中文标题】将随机数批量添加到文件名的最佳方法?【英文标题】:Best way to bulk prepend a random number to filenames? 【发布时间】:2021-01-06 09:38:12 【问题描述】:或者,有没有办法在文件资源管理器中随机排序文件?
理想情况下,我想在不安装 python 环境的情况下执行此操作。也许有一个干净整洁的批处理文件,或者到目前为止我已经搜索了互联网无济于事,尽管我找到了几种随机化每个文件名称的方法......
我确实找到了这个:Bash script to prepend a random number to all files 这是我想做的,但不完全是。我需要保留原始文件名。我只想要一个简单的数字前缀。即 7、560、380 或其他数字,然后是空格和/或连字符。不是一长串字符。该脚本也适用于 bash..
如果您需要进一步澄清我的问题,请告诉我。
【问题讨论】:
【参考方案1】:像这样在 PowerShell 中:
Get-ChildItem "C:\Your\Path" -File | Rename-Item -NewName "$(Get-Random -Max 1000)" + $_.Name
【讨论】:
这太棒了,回答了我的问题!我在使前缀不那么长并且介于 x 和 y 之间时遇到了一点问题,但我相信我会弄明白的! PowerShell 复制 Get-Random [-SetSeedC:\Your\Path" -File | Rename-Item -NewName $_.Name -Replace '^(\d+)', '$1 - '
以上是关于将随机数批量添加到文件名的最佳方法?的主要内容,如果未能解决你的问题,请参考以下文章