23
如何删除路径/名称太长而无法正常删除的目录
Windows似乎在尝试删除文件时对文件名有长度限制,尽管它不会阻止创建这些文件。 我们的构建过程会创建许多临时文件(很多都是基于WSDL构建的),这些文件违反了此限制。我们的ant脚本能够以某种方式在执行清理操作时将其删除,但是有时我需要删除workarea目录(所有临时文件所在的目录),而实际上并未从ant进行完全清理。 这是与该问题相同的错误,但是由于我正在处理目录而不是文件,因此那里的答案对我而言实际上不起作用,而且我并不总是知道导致问题的具体文件或子目录。而且,我试图避免进行任何手动操作(除了触发单个命令以外)来真正删除它们。 如果我尝试从资源管理器中删除目录,则会收到错误消息 Cannot delete [file name]: The file name you specified is not valid or too long. Specify a different file name Remove-Item在powershell中尝试会出现以下错误: Remove-Item : The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the …