首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法复制文件,因为文件名太长

无法复制文件,因为文件名太长
EN

Stack Overflow用户
提问于 2015-07-15 12:43:32
回答 4查看 5K关注 0票数 0

我有一个外部硬盘。外部HDD只有一个NTFS主分区。上面有一些文件,但我有很多文件夹。这些文件夹中有文件夹,那些文件夹中有文件夹等等.

当我试图将文件从外部HDD复制到我的内部HDD上的NTFS分区时,由于它们的文件名看起来太大,有些文件没有被复制。

例如,是否有一种使用sed命令的正则表达式或其他方法将这些文件重命名为较小的名称。我正在考虑在linux中引导,重命名文件,然后再引导到windows。有一个问题的~500个文件名,我不能只是手动搜索这些文件,以改变他们的名字。

对不起,如果我贴错地方了。我认为这是一个编程问题。

EN

Stack Overflow用户

发布于 2015-10-13 02:51:11

当您将具有有效路径名<255个字符的文件夹复制到子文件夹中,使路径名的总长度大于255时,就会发生这种情况。

例如,我有一个名为C:...\mypath\thecompletepathtothisfolderis254characters的文件夹,我将其移动或复制到: C:...\mylongerpath\thecompletepathtothisfolderis254characters,现在路径名增加了6个字符,并打破了255个字符的限制。

解决方案是将文件夹移回目录树的更高位置,以便路径名再次有效。然后,您可以将其重命名为较短的名称并将其移回原处,或者只需将其保留在原来的位置即可。

在没有超过255个字符限制的情况下,机器人复制和其他软件将识别这些文件。

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31430742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档