-1

Для некоторого фона я нахожусь на Windows 10, однако с файлами, о которых я собираюсь поговорить, я использовал их в общих папках с виртуальными машинами Ubuntu прежде.

В папке на моей машине есть файл с именем '...«Я действительно не знаю, откуда этот файл. Он был внутри каталога, в котором содержался один из моих программных проектов, в котором я использовал git. Тем не менее, я не могу удалить этот файл любым способом, который я пробовал до сих пор. При попытке простого щелчка правой кнопкой мыши + удаления я получаю сообщение: «Ошибка 0x80070091 Каталог не пуст».

Когда я пытаюсь удалить из powershell с помощью del или rm, я получаю сообщение: «При попытке del: объект по указанному пути C:\Users\mdmil\Concurrency\... не существует».

Я не могу переименовать файл любым способом. Когда я пытаюсь переименовать из powershell, я получаю ту же вышеупомянутую ошибку. Когда я пытаюсь переименовать из проводника, я получаю сообщение об ошибке "этот файл открыт в другой программе".

Я даже стал достаточно отчаянным, чтобы попытаться открыть общий доступ к папке на виртуальной машине Linux и попытаться удалить файл через номер инода, но безрезультатно.

Когда я пытаюсь открыть файл в notepad++, файл не открывается. Я предполагаю, что это потому, что он пытается интерпретировать его как каталог из-за ... именования.

В настоящее время я в растерянности относительно того, как это исправить. Любая помощь будет оценена!

2 ответа2

3

Если вы перейдете в каталог, где находится файл ... , введите:

type dir /x

вы должны увидеть файл и его 8.3 имя, например:-

 Directory of C:\Users\CurrentUser\Temp

09/12/2018  23:09    <DIR>                       .
09/12/2018  23:09    <DIR>                       ..
09/12/2018  23:09                 0 A535~1       ...

Теперь вы можете использовать это имя 8.3, чтобы удалить его, например:

del A535~1
0

Я нашел решение этой проблемы. Это не очень хорошее решение, но оно сработало. Я открыл git bash для этой папки, использовал «rm -rf ...», и этот файл был удален. До сих пор не понял, как это исправить с помощью собственных инструментов Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .