Я не уверен, почему это происходит, но я подозреваю, что del
команда не поддерживает UNC-пути должным образом.
Я мог легко воспроизвести это, и ошибка исчезла, когда я использовал подключенный диск:
del \\share\folder\file.txt :: got an error 'Access denied' net use Z: \\share\folder del Z:\file.txt :: file deleted successfully
Как ни странно, другие команды работали. Например, я мог бы создать подкаталог, переместить туда файл и затем удалить подкаталог:
mkdir \\share\folder\trash move \\share\folder\file.txt \\share\folder\trash rmdir /s /q \\share\folder\trash