1

поэтому я искал в сети различные способы удаления файлов OS X (.DS_STORE и._.DS_STORE) файлы на моем компьютере с Windows.

Вещи, которые я пробовал (1-й и 2-й варианты, где я нашел в Интернете)

первый вариант - использование комбинации powershell + dir/remove-item

dir D:\my-stuff\ -include "._*",".DS*" -Recurse -Force | remove-item

It finds the files but gives an error

+ FullyQualifiedErrorId : RemoveFileSystemItemUnAuthorizedAccess,Microsoft.PowerShell.Commands.RemoveItemCommand
remove-item : Cannot remove item D:\my-stuff\._.DS_Store: You do not have sufficient access rights to perform this operation.

 I then went to my drive properties and then security to give my user full control. Still the same results.

Второй вариант - использование комбинации powershell + get-childitem/remove-item

Get-ChildItem -recurse -filter .DS_STORE | Remove-Item -WhatIf

which didn't result in any files being found.

Also tried

Get-ChildItem -recurse -filter .DS_STORE

and still didn't any files

Третий вариант - использование команды командной строки /del на этот раз

D:\>del /f /s .DS_STORE ._*
Could Not Find D:\.DS_STORE

1 ответ1

3

Сначала cd в папку, где есть .DS_STORE

cd D:\my-stuff

Затем запустите приведенную ниже команду для удаления файла с именем .DS_Store рекурсивно

del /s /q /f /a .DS_STORE

или этот ниже для удаления другого скрытого файла, соответствующего групповому ._ который по какой-то причине вы должны быть осторожны, так как могут быть другие файлы, которые вам понадобятся, которые соответствуют wilcard

del /s /q /f /a:h ._*

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