Как удалить файлы, которые не отображаются в списке каталогов CMD, но отображаются в запросе мощности
Это мой первый вопрос, поэтому я постараюсь быть максимально ясным, но если что-то неясно, пожалуйста, дайте мне обратную связь!
Я инженер-механик, использую программу САПР SolidWorks. У меня проблема с некоторыми файлами, которые появляются время от времени. Я знаю, что SolidWorks использует временные файлы для блокировки файлов и отображения того, какой пользователь в данный момент использует файл. (~$'filename') Эти файлы не удаляются при сбое SolidWorks, однако обычно я могу либо удалить их вручную, либо они будут перезаписаны и удалены в следующий раз, когда «владелец» откроет файл. (См. ссылку)
https://www.mlc-cad.com/solidworks-help-center/how-to-tell-who-has-a-solidworks-file-open/
В моем случае этого не происходит с шаблонами, которые мы используем для рисунков. Странно то, что эти файлы мне не видны при поиске их в проводнике или даже при использовании команды в CMD. Вы спросите, почему это проблема, если они не отображаются в проводнике Windows? Ну, они появляются во всплывающем окне при создании рисунков. А на прошлой неделе у меня даже были файлы, в которых было несколько экземпляров ~$~$.
Я не могу переименовать или удалить файлы с помощью таких команд, какren
илиdel
. Также они появляются, когда я использую функцию Power Query в Excel.
На данный момент я переименовал папку, создал новую папку и вручную скопировал необходимые файлы. Это кажется ужасным решением. Любая помощь будет оценена по достоинству.
Изменить: я узнал кое-что новое: скрытые файлы не отображаются при использованииdir
команда. Спасибо за это @LPChip. Для пояснения я добавил еще одно изображение, чтобы показать, что у меня включено отображение скрытых файлов. После запуска следующей команды в моем каталоге они все еще не отображались. После изменения и включения скрытого атрибута они отображаются как скрытые файлы. Для меня до сих пор остается загадкой, как и почему Windows не показывает эти файлы в проводнике.
Мне удалось создать командный файл, чтобы решить эту проблему!
attrib ~$* -h
del ~$*
Видео после того, как все заработало!
Спасибо за помощь!