Saya memiliki folder yang sangat penting di Desktop saya. Saya kadang-kadang membersihkan desktop saya dan saya sangat khawatir bahwa saya mungkin menghapus folder yang disebutkan secara tidak sengaja. Apakah ada cara untuk mencegah bencana seperti itu tanpa membatasi operasi baca-tulis saya yang sering pada konten folder? Catatan Saya tidak keberatan menghapus konten di dalam folder satu per satu pada kesempatan tetapi folder itu sendiri penting bagi saya. Jika dihapus, saya kehilangan banyak upaya.
windows-8.1
codezombie
sumber
sumber
Jawaban:
Jangan mencoba menghindari hal yang tak terhindarkan. Gunakan cadangan dan kontrol versi.
Anda dapat menolak izin Hapus sendiri . Menghapus file dan folder di dalam direktori itu adalah izin terpisah yang juga bisa Anda nonaktifkan jika diperlukan.
sumber
Ada solusi yang lebih baik untuk masalah Anda: pindahkan folder ke tempat yang lebih tepat (mis.% USERPROFILE% \ Documents)
Jika Anda harus memiliki akses ke folder dari Desktop, Anda selalu dapat membuat pintasan. Ini memastikan bahwa sementara Anda mungkin secara tidak sengaja menghapus jalan pintas, Anda tidak pernah benar-benar menghapus folder atau kontennya yang berharga itu sendiri.
Jika aplikasi lain bergantung pada folder ini di Desktop, Anda bisa membuat tautan simbolik dengan perintah "mklink". Karena tautan simbolik ditangani pada tingkat sistem file (sementara pintasan adalah file aktual yang hanya menunjuk ke lokasi lain), seharusnya tidak ada masalah kompatibilitas dengan program yang mencoba menggunakan jenis "jalan pintas" ini di jalur.
sumber
Ya, berpotensi dibatasi oleh versi Windows yang Anda miliki (Versi rumah mungkin tidak memiliki kemampuan untuk menyesuaikan kepemilikan). Juga, berhati-hatilah bahwa menghapus izin penghapusan Anda bukanlah jaminan bahwa Anda tidak dapat menghapus folder . Saya telah dibakar beberapa kali.
Berikut adalah metode yang biasanya sangat mudah:
Saya telah menggunakan trik ini pada Windows NT ke Windows 7. Kadang-kadang Anda harus bermain-main dengan pengaturan sedikit sebelum Anda melakukannya dengan sempurna.
UJI INI PADA FOLDER BARU PERTAMA (termasuk membuat file dan folder dalam folder uji!
Juga : Perhatikan saran "Gunakan Cadangan dan kontrol versi". Jika file itu penting, Anda memerlukan setidaknya 2 salinan.
sumber
Sistem file Windows memiliki tanda "read-only". Itu lebih sederhana daripada harus mengatur izin DACL untuk efek sederhana.
Di prompt perintah, gunakan perintah ATTR. Dalam shell GUI seharusnya berada di Properties, meskipun gui mungkin melakukan sesuatu yang kompleks dan melampaui apa yang Anda inginkan.
Juga, jika Anda membuat kembali direktori dengan nama yang sama Anda dapat menerapkan "mengembalikan versi sebelumnya" di atasnya.
Memperbarui
Saya bereksperimen pada sistem Win7. GUI delete (tanpa recycle bin) mengabaikan para
R
bendera pada direktori. Tidak ada petunjuk tambahan yang memperingatkan tentang hal itu, baik, seperti yang saya lihatH
dan / atauS
bendera. Penerbitanrd
dari baris perintah memberikan akses ditolak seperti yang diharapkan. Namun, Anda tidak bisa hanyard
direktori yang tidak kosong: menghapus file dan menghapus direktori adalah perintah yang berbeda. Perintah untuk menghapus direktori secara rekursif dengan konten akan menghapus konten dan daripada gagal menghapus direktori yang sekarang kosong.Jadi melindungi direktori itu sendiri tidak berfungsi dalam tindakan GUI yang ada dalam pikiran Anda. Dan itu menyiratkan bahwa pendekatan yang lebih bagus untuk mencegah direktori itu sendiri dihapus tidak akan mencegahnya dikosongkan terlebih dahulu! Anda bilang Anda masih ingin akses normal dalam direktori untuk membuat dan menghapus file, jadi menguncinya sepenuhnya bukan solusi untuk Anda.
Solusi terbaik tampaknya adalah tautan simbolis . Membuat tautan simbolik (gaya baru, apa yang Windows Vista dan di atasnya sekarang sebut tautan simbolik) ke direktori di desktop, ketika direktori tersebut benar-benar ada di tempat lain, berfungsi dalam arti bahwa jika saya menghapus ikon desktop (shift-delete, no recycle bin) direktori aktual tidak terpengaruh karena hanya tautan yang dihapus.
Shift-Delete dari ikon desktop tidak peduli apakah itu ditandai dengan
R
atribut.Sebuah program yang menggunakan kotak dialog buka-file Windows standar yang dinavigasi melalui symlink tanpa masalah. Ini sebenarnya diselesaikan nama direktori terkait, sehingga file dibuka adalah nyata nama; misalnya
Desktop\MyFolder
menjadiD:\scratch\MyFolder
ketika saya menavigasi melalui itu.Menggunakan tautan gaya lama ( Persimpangan ), program melihat nama dengan persimpangan masih di jalur; mis.
C:\Users\john\Desktop\MyFolder\test.txt
jadi fakta bahwa tautannya tidak terlihat. Namun, tindakan menghapus GUI masih memperlakukannya sebagai tautan, tidak terlihat setelah itu.Either way, jika suatu program tidak menggunakan nama alias secara langsung itu akan berfungsi. Tetapi memiliki file terkadang terlihat dengan satu nama dan terkadang yang lain dapat membingungkan hal-hal.
Kesimpulan
Gunakan Persimpangan pada desktop dengan folder yang benar-benar terletak di tempat lain, dan akan sepenuhnya transparan bahwa inilah yang terjadi. Secara opsional, menggunakan DACL untuk mencegah penghapusan tidak sengaja file titik persimpangan pada desktop. Setidaknya, buat skrip untuk membuatnya kembali saat diperlukan.
Bonus
Saya belum mencoba ini, tetapi saya ingin tahu apakah Anda dapat memiliki sesuatu di "item baru" untuk membuat kembali persimpangan atau tautan simbolik? Kemudian klik kanan pada desktop yang sekarang kosong, pilih Baru ... dan pilih "Desktop Junk" dari menu. Sudahkah mengembalikan semua yang Anda inginkan di desktop.
sumber
mklink mylink %userprofile%\Documents\Temp
di atasnya. Berhasil dan saya tampaknya tidak memiliki masalah dengan program yang berhubungan dengan direktori.Hal lain yang mungkin Anda pertimbangkan untuk dilakukan adalah mengaktifkan fitur Riwayat File Windows 8.1. Ini akan memungkinkan sistem Anda untuk secara otomatis menyimpan riwayat perubahan pada file dan folder Anda. Cara terbaik untuk digunakan dengan lokasi penyimpanan eksternal, tetapi dapat digunakan dengan drive lokal juga.
http://blogs.msdn.com/b/b8/archive/2012/07/10/protecting-user-files-with-file-history.aspx
sumber
Solusi yang efektif bisa memindahkan folder keluar dari desktop dan kemudian mengatur persimpangan NTFS menggunakan
MKLINK
perintah.Jadi dalam kasus Anda perintahnya adalah:
MKLINK /J %userprofile%\Desktop\ImportantFolder D:\ImportantFolder
Di mana
D:\ImportantFolder
folder aktual dan%userprofile%\Desktop\ImportantFolder
persimpangan.Catatan:
D:\ImportantFolder
dan melakukan sesuatu. Jadi, jika Anda menghapuspasswords.txt
file di persimpangan, Anda telah menghapusnyad:/ImportantFolder
juga.Grafis (Lebih Efisien
Mudah) Way (Dengan Kontekstual menu Extension)Anda bisa menginstal Link Shell Extension kemudian memindahkan folder Anda ke tempat lain, klik kanan dan pilih
Pick link source...
lalu klik kanan desktop Anda dan pilihdrop as...
->Junction
. Dan kamu sudah selesai.Ini adalah aplikasi pertama yang saya instal pada sistem baru, karena merupakan solusi yang sangat berguna. Saya sangat merekomendasikan ini jika Anda akan pernah harus mengatur persimpangan atau tautan keras / simbolis pada pc Anda.
sumber
Anda dapat mencadangkan semua file dan folder Anda di onedrive. Anda dapat menggunakannya secara gratis tetapi terbatas untuk 15GB. Namun, jika Anda memiliki langganan Office 365 Anda memiliki penyimpanan 1TB di onedrive dan sudah termasuk.
sumber