怎么快速查找长文件名的文件?

怎么快速查找长文件名的文件?,第1张

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘氏凳贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行

<# :

cls&echo off&cd /d "%~dp0"

rem 查找出当前文件夹下文件名称超过指定长度的文件

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

set "self=%~f0"

powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"灶尘

echo%#% +%$%%$%/%_% %z%

pause

exit

#>

$len=10

$self=get-item -literal $env:self

$current=$self.Directory.FullName

$files=@(dir -literal $current -recurse|?{($self.Name -ne $_.Name) -and ($_ 隐核禅-is [System.IO.FileInfo])})

for($i=0$i -lt $files.length$i++){

    $base=$files[$i].BaseName

    if($base.length -gt $len){$files[$i].FullName.replace($current,'')}

}

Windows下,win+R运行,型没轿输入察卖Powershell,运行

比如要查D盘,输入命令:

cd d:

再输入命令,200参数指卜肆文件名长度超200的,可以写为256,最长了:

Get-ChildItem -r * |? {$_.GetType().Name -match"File" } |? {$_.fullname.length -ge 200} |%{$_.fullname}

可以修改文件名后识别。

显示文件名太长可以右键单击,选择重命名,命名一个短的文件腊此名差岩或者右键单击选择隐藏拓展名也可以使文件名显轮庆迅示短些。

系统文件是Windows正常运行所依赖的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12149364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存