Как удалить файлы, которые не отображаются в списке каталогов CMD, но отображаются в PowerQuery

Как удалить файлы, которые не отображаются в списке каталогов CMD, но отображаются в PowerQuery

Это мой первый вопрос здесь, поэтому я постараюсь быть максимально ясным, но если что-то непонятно, пожалуйста, дайте мне знать!

Я инженер-механик, использующий программное обеспечение САПР SolidWorks. У меня проблема с некоторыми файлами, которые время от времени появляются. Я знаю, что SolidWorks использует временные файлы для блокировки файлов и отображения того, какой пользователь в данный момент использует файл. (~$'filename') Эти файлы не удаляются при сбое SolidWorks, однако обычно я могу либо удалить их вручную, либо они перезаписываются и удаляются при следующем открытии файла «владельцем». (См. ссылку)

https://www.mlc-cad.com/solidworks-help-center/how-to-tell-who-has-a-solidworks-file-open/

В моем случае этого не происходит с шаблонами, которые мы используем для рисунков. Странно то, что эти файлы не видны мне при поиске в Проводнике или даже при использовании команды dirв CMD. Вы спросите, почему это проблема, если они не отображаются в Проводнике Windows? Ну, они отображаются во всплывающем окне при создании рисунков. А на прошлой неделе у меня даже были некоторые файлы, в которых появлялось несколько экземпляров ~$~$.

Я не могу переименовать или удалить файлы с помощью команд типа renили del. Также они отображаются, когда я использую функцию Power Query в Excel.

На данный момент я переименовал папку, создал новую папку и вручную скопировал необходимые файлы. Это кажется ужасным решением. Любая помощь будет оценена.

Скриншот


Редактировать: Я узнал кое-что новое, что скрытые файлы не отображаются при использовании dirкоманды. Спасибо за это @LPChip. Для пояснения я добавил еще одну картинку, чтобы показать, что у меня включен показ скрытых файлов. После запуска следующей команды в моем каталоге они все равно не отображаются. После выключения и включения атрибута «скрытый» они отображаются как скрытые файлы. Для меня все еще остается загадкой, как или почему Windows не отображает эти файлы в проводнике.

скриншот скрытых файлов

Мне удалось создать пакетный файл для решения этой проблемы!

attrib ~$* -h
del ~$*

Видео после того, как это сработало!

Спасибо за помощь!

решение1

Файлы, начинающиеся с ~$, часто являются временными файлами. Поскольку они не имеют значения для пользователей, они часто создаются с установленным атрибутом hidden, и, таким образом, вы не увидите их, если наберете dir.

Если вы введете dir /ah, что означает dir, show attribute hidden, вы увидите все скрытые файлы, и, скорее всего, файл появится.

После того, как вы убедитесь, что файл существует, но скрыт, вы можете
отобразить его, введя командуattrib filename -h

Теперь команда dirтакже покажет файл, и del и другие команды теперь можно использовать по отношению к этому файлу.

Связанный контент