Beranda » bagaimana » Bagaimana Anda Mengunci File di Windows untuk Memblokir Penghapusan atau Timpa?

    Bagaimana Anda Mengunci File di Windows untuk Memblokir Penghapusan atau Timpa?

    Meskipun ada banyak program pihak ketiga untuk menyelesaikan tugas, terkadang Anda hanya ingin menggunakan metode bawaan untuk melakukan hal yang sama. Posting Q&A SuperUser hari ini membantu pembaca menemukan solusi bawaan yang mengagumkan untuk menjaga file-nya agar tidak dihapus atau ditimpa.

    Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.

    Tangkapan layar Notepad milik Dan (SuperUser).

    Pertanyaan

    SuperUser reader boboes ingin tahu apakah ada metode bawaan pada Windows 7 dan edisi yang lebih baru untuk mengunci file dan menjaga agar tidak ditimpa atau dihapus:

    Apakah ada cara untuk mengunci file dengan in-house berarti sehingga tidak dapat dihapus atau ditimpa? Saya perlu mengunci file sementara saat menguji skrip salinan untuk memeriksa penanganan kesalahan dalam skrip tersebut. Sampai Windows XP, saya akan memuat file di debug.exe untuk menguncinya. Apakah ada cara untuk melakukan ini di Windows 7 dan edisi yang lebih baru?

    Saya tahu ada program untuk melakukan ini. Pertanyaan saya adalah apakah ada mekanisme bawaan pada Windows 7 dan edisi yang lebih baru. Terkadang saya harus memeriksa skrip pada PC dan tidak ingin menginstal program baru untuk itu.

    Ada juga beberapa saran bagus di sini: Bagaimana cara mengunci file secara sengaja? Sayangnya, mereka membutuhkan alat pihak ke-3 atau mengubah file ke keadaan terkunci.

    Apakah ada metode bawaan untuk melakukan ini di Windows 7 dan edisi yang lebih baru?

    Jawabannya

    Kontributor SuperUser, Dan dan Terobosan memiliki jawaban untuk kami. Pertama, Dan:

    Saya pikir PowerShell mungkin adalah cara paling rapi untuk mencapai ini. Sesuatu seperti yang berikut ini:

    Saat dijeda, skrip di atas menyebabkan prompt berikut ketika mencoba untuk membuka "myfile.txt":

    Diikuti oleh jawaban dari Terobosan:

    Bagi yang penasaran, berikut ini tautan MSDN ke metode File :: Open yang merinci parameter panggilan (khususnya, argumen terakhir 'Tidak Ada', menolak berbagi file dengan utas / proses lain). Demikian juga, ada ketentuan untuk mengunci file hanya untuk baca / tulis, atau kombinasinya.


    Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.