[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 flashercs 于 2019-12-2 20:21 编辑
  1. @echo off
  2. cd /d "%~dp0"
  3. powershell -noprofile -command "Split-Path -Path (Convert-Path -Path '*#[0-9]*.pdf') -Leaf | Where-Object {(Test-Path -LiteralPath $_ -PathType Leaf)}|Select-Object -Property @{Name='Id';Expression={if($_ -match '(?<=#)\d+'){$Matches[0] -as [int]}}},@{Name='FileName';Expression={$_}}|Sort-Object -Property 'Id'|Group-Object -Property 'Id'|ForEach-Object -Begin {$num=0} -Process {$dirname='返修'+(++$num);New-Item -Path $dirname -ItemType Directory -Verbose -ErrorAction SilentlyContinue;Move-Item -LiteralPath ($_.Group|Foreach-Object{$_.FileName}) -Destination $dirname -Verbose}"
  4. pause
  5. exit /b
复制代码
1

评分人数

微信:flashercs
QQ:49908356

TOP

返回列表