如何查找具有特定名称长度的文件或文件夹?

San*_*fer 4 windows-7 nas windows-explorer file-transfer synology

我正在帮助我叔叔将他所有的摄影图像从 Windows 机器的内部和外部硬盘驱动器传输到他新购买的 NAS,我们偶然发现了一个小问题(发生在“仅”3.000 个文件上......),称为“文件名/文件夹”名称太长,无法复制”。所以.. 我正在寻找一个应用程序,它可以为我找到具有特定名称长度的所有文件。

Windows 资源管理器可以按名称、类型、大小等搜索,但据我所知它不能按名称长度搜索。因此,我正在寻找可以这样做的应用程序。

注意:这可能是一个提示命令,前提是可以简单地导出结果。


奖金!也适用于命令提示符:从同一应用程序更改文件/文件夹名称!破折号、点和空格实际上是不必要的,可能会导致名称更短,因此也许可以转移!

meg*_*orf 5

Windows 资源管理器以及 .NET Framework 应用程序存在路径超过 260 个字符的问题(请参阅此处:https : //stackoverflow.com/questions/1880321/why-does-the-260-character-path-length-limit-存在于窗口中

您可以做些什么来规避这种情况,只需通过使用 subst.exe 将路径映射到驱动器号来缩短路径,如下所示:

subst.exe <DriveLetter>: <super long path without trailing backslash>
Run Code Online (Sandbox Code Playgroud)

例子:

subst.exe A: C:\users\%username%\appdata\local\temp
Run Code Online (Sandbox Code Playgroud)

这将我的超长路径(C:\users\%username%\appdata\local\temp在本例中)映射到驱动器号 A: 从而将路径长度减少了 20 个以上的字符。这也适用于 NAS 上的 UNC 路径。

该驱动器在 Windows 资源管理器中可见,因此您只需打开命令行即可映射该驱动器。当您注销/重新启动 PC 时,它会自动取消映射。


归档时间:

查看次数:

2832 次

最近记录:

9 年,7 月 前