我正在将 600GB 的数据从外部硬盘 A 复制到外部硬盘 B。
Windows Server 2008 R2 通知我 100 个文件的文件名太长(即 >255 个字符)。
是否有一个实用程序可以让我搜索这些文件名并手动缩短它们?
肖恩。
答案1
明白了!使用 FileLocator Pro 并编写脚本非常简单:
- 将附加的脚本放在硬盘的某个位置。
- 打开 FileLocator Pro
- 转到脚本选项卡
- 激活“文件名”脚本并选择脚本的路径
- 在“自定义”字段中输入值 240
- 确保引擎字段设置为“JScript”
- 点击“搜索”
- 结果框将列出路径名长度 > 240 个字符的所有文件。
如果您想搜索“小于”的文件,只需更改脚本。
对于每个结果,右键单击文件并选择“在此处探索”。重命名目录路径以缩短它,然后重复搜索,直到没有任何结果。
-----启动名为“最大路径长度搜索.js”的文件----
// Example of a script to identify files from the length of the full pathname
var nMaxLen = parseInt( SearchParms.FilenameCustomParm);
function isValidFileName( strPath, strFileName )
{
var bIsValid = true;
try
{
bIsValid = (strPath + strFileName).length > nMaxLen;
} catch( e ) {}
return bIsValid;
}
-----结束名为“最大路径长度搜索.js”的文件----