'del / s * .svn' trả về Truy cập bị từ chối lỗi Lỗi trên Windows 7


1

Tôi đang cố gắng xóa tất cả .svncác tệp khỏi một thư mục và tất cả các thư mục con của nó để tôi thực hiện việc này từ dòng lệnh:

del / s * .svn

Tuy nhiên, tất cả những gì tôi nhận được là điều này cho mỗi .svntệp:

Truy cập bị từ chối.

Làm cách nào để đảm bảo tôi có thể xóa tất cả các .svntệp?

Câu trả lời:


2

Tôi nghĩ điều có thể xảy ra là lệnh del của bạn không khớp với thư mục ".svn". Tôi đã gặp vấn đề tương tự và giải quyết nó bằng PowerShell như sau:

powershell.exe "Get-ChildItem .\foldername -include .svn -Recurse -Force | Remove-Item -Recurse -Force"

Sử dụng cách trên mà không có đường ống để Loại bỏ Mục sẽ hiển thị cho bạn kết quả mà không cần xóa chúng.


Vẫn phải chạy cái này trong Cửa sổ lệnh với các đặc quyền Quản trị nên không chắc nó có tốt hơn không.
radimpe

0

Bạn cần phải là Quản trị viên để thực hiện các thao tác sau
Mở cửa sổ nhắc lệnh trong thư mục chứa thư mục này (Cách nhanh: thư mục shift+right clickhiện tại và nhấp Open Command Prompt Here) sau đó nhập takeown /f directory_name /r /d ythư mục_name là tên của thư mục chứa các tệp * .svn và sau đó gõ icacls directory_name /grant administrators:F /t.

Bây giờ hãy thử xóa các tập tin một lần nữa, tuy nhiên bạn cũng có thể thử del /f /s *.svn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.