尝试添加文件,收到错误消息:操作无法完成。文件已存在
Posted
技术标签:
【中文标题】尝试添加文件,收到错误消息:操作无法完成。文件已存在【英文标题】:Trying to add files, get error message: The operation couldn't be completed. File exists 【发布时间】:2011-11-08 16:04:14 【问题描述】:我需要替换我的应用程序中的一些图像。结果我从 Xcode 中删除了它们,现在当我再次尝试添加它们时,我收到了这个错误:
我确信该文件在项目中不存在,因为我刚刚删除了它。另外,当我尝试查找该文件时,它不存在。
【问题讨论】:
了解 Xcode 4 有多么错误 ...和 Xcode 5。只是遇到了同样的问题 :) 【参考方案1】:如果您收到此错误并且已经在 Xcode 中从您的项目中删除了文件。 1.导航到项目存储在其目录中的位置,然后从您最初将其存储在项目文件夹中的任何位置删除图像,它可以是图像文件夹或 images-xassets 文件夹..然后删除图像或图像。 2.返回你的Xcode--Product-Clean..然后构建, 3.然后尝试再次添加您的图像。
【讨论】:
【参考方案2】:我遇到了同样的错误,我能够解决它:
当我删除(“移动到垃圾箱”按钮)xcode 中的原始文件时,这些文件不知何故被移动到另一个文件夹而不是被删除。因此,在 Xcode 中删除(“移至垃圾箱”)文件后,它们仍然存在。在finder中,我查看了我的项目文件夹,最后在新文件夹中找到了文件。从 finder 的新文件夹中删除文件后,我可以在 Xcode 中再次添加文件。
【讨论】:
【参考方案3】:添加额外图像时遇到同样的问题,因此检查了 Finder 中的实际文件夹位置,所有文件都存在,但 Xcode“资源管理器”中没有。所以只需右键单击“资源管理器”中的顶部项目图标并选择添加文件...这一次,它确实导入了所有内容,虽然到项目的根目录,但只是将图像拖到图像文件夹并删除了 2先前已识别的文件的副本。它询问是删除引用还是移动到垃圾桶,我选择了前者。进行了清理,然后构建,然后运行。现在它可以正常运行了。
【讨论】:
【参考方案4】:我在删除 xcode 中文件夹的内容,然后将与文件夹之前的内容同名的文件添加到项目中时遇到了这个问题。
删除xcode中现在为空的文件夹后,问题消失了......
希望对某人有所帮助!
【讨论】:
【参考方案5】:我通过进入项目的文件夹并删除旧文件然后重新添加它们来纠正错误
【讨论】:
【参考方案6】:在我的例子中,存在一个不想被覆盖的现有文件。在终端上,做一个
git rm -f <old_problematic_file>
然后尝试再次将文件添加到 Xcode。
【讨论】:
【参考方案7】:在第一个错误之前复制的文件在那里,只是没有添加到目标中。你需要让他们成为目标的成员。这与 xCode 3.x 中的行为相同。所以在你这样做之后,只需将剩余的文件拖到项目中即可。
【讨论】:
如果您将多个文件从一个项目拖到另一个项目并且存在命名冲突,我也看到过这种情况,XCode 似乎首先进行文件复制,然后添加项目。当出现冲突时,它会停止添加,但会将文件留在新位置......当您尝试重复该过程时,这当然会导致更多错误。【参考方案8】:这与我不久前提交的一个 Xcode 错误有关:
2011 年 3 月 15 日下午 6:26 Johannes Fahrenkrug:摘要:当我尝试复制时 一堆文件通过拖放到我的Xcode项目,检查“复制 to project”复选框和我想要复制的文件之一 存在,Xcode 停止并出现错误。到目前为止,一切都很好。但是当我尝试 再次复制(没有已经存在的文件),我得到一个“多个 复制文件时发生错误”消息。事实证明, Xcode 复制了一些文件并将它们留在磁盘上,但是 没有将它们添加到项目中。所以我必须手动删除它们 从磁盘并再次拖放它们。
复制步骤:通过拖放将 3 个文件复制到您的项目中。 其中一个文件必须具有已经存在的文件名。等待 错误,然后只需复制项目中不存在的2个文件 还没有。
预期结果:它应该复制文件。
实际结果:我报错了。
回归:
注意:文件名也可能很重要:如果已经存在 文件以“a”开头,其他文件以“z”开头,可能没问题 因为它在第一个文件上乱码并且不复制任何内容。
【讨论】:
【参考方案9】:试试这个:
-
转到旧图像所在的文件夹,然后将其重新放在那里。
进入xcode并点击add files to xcode,再次选择旧图像并添加。
从 xcode 的引用和物理上删除图像形式。
添加新图片(可以拖放到xcode或使用添加文件到xcode)
希望对你有帮助
【讨论】:
@Tono 无论如何都要尝试这些步骤:它们很可能会解决我所描述的错误。 我知道,有时您必须按照我上面的解释再次添加并删除它,以避免遇到您遇到的问题。至少这对我有用。 这对我没有帮助。遵循 1. 和 2. 但在 2. 上失败了,就像拖放一样。所以没有文件可以执行 3. on。尝试了两次该程序,一次没有清洁,一次清洁。看不出它对 Tono 会如何工作,但是...... 更新:我的情况是 XCode 之前删除了引用但没有成功删除文件。我检查了项目文件夹,它们就在那里!我建议也这样做,因为我所要做的就是从项目文件夹中删除它们并像往常一样拖放它们,它就可以工作了。 Henrik 的 +1:从 Finder 中删除不可见的 xcode 图像(在 xcode 之外)在 xcode 4.3 中为我修复了它以上是关于尝试添加文件,收到错误消息:操作无法完成。文件已存在的主要内容,如果未能解决你的问题,请参考以下文章