Saya perlu menghapus atribut read-only dari semua file di bawah direktori secara rekursif pada Windows 7 menggunakan baris perintah. Bisakah Anda memberikan contoh tentang ini?
windows-7
command-line
batch
file-attributes
Mert Nuhoglu
sumber
sumber
attrib /S -R
Jawaban:
Saya akan menggunakan perintah ATTRIB, misalnya:
attrib
adalah perintahnya-r
adalah flag untuk menghapus atribut read-onlyc:\folder\*.*
adalah folder tempat Anda menjalankannya, ditambah wildcard untuk semua file/s
adalah flag untuk melakukan semua sub direktori dan fileBerikut ini beberapa dokumentasi dan contoh untuk perintah attrib: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/attrib
sumber
/d
jika Anda ingin memproses folder yang sebenarnya juga.attrib -h -r
).Pertama, buka command prompt. Lalu
cd
ke direktori tempat Anda ingin mulai menerapkan perubahan atribut. Terakhir, masukkan perintah berikut:Itu akan menghapus atribut read-only dari semua file di direktori saat ini, maka itu akan muncul kembali untuk melakukan hal yang sama di semua subdirektori.
attrib
sumber
Catatan: Sebagian besar jawaban lain hanya menggunakan
-r
yang mungkin tidak berfungsi pada file yang memilikisystem
atauhidden
atribut yang ditetapkan.Jadi di sini adalah solusi untuk menghapus atribut read-only secara rekursif dari semua file (termasuk yang sistem atau tersembunyi) di dalam direktori:
Deskripsi:
-s
Hapus atribut sistem Hapus atribut-h
tersembunyi Hapus atribut-r
hanya-baca/s
Set / hapus atribut dalam folder saat ini dan termasuk subfolder/d
Atur / hapus atribut folder jugasumber
Saya membuat file batch ini untuk melakukan ini. Pada dasarnya file batch ini akan menghapus hanya atribut yang dibaca di dalam direktori atau di direktori dan semua direktori yang lebih rendah. Semoga seseorang menemukan gunanya. Maafkan kode yang mungkin tampak "buruk" karena saya baru mulai mempelajari file batch sendiri.
sumber
Banyak opsi di sini tetapi file batch ini mendukung menjatuhkan folder / s dan / atau file / s ke file batch itu sendiri.
Simpan kode ini di bawah untuk
Read-only Off.bat
.Catatan untuk bagaimana bit drop bekerja di dalam kode.
sumber