.NET'te derlediğim dosyaları içeren bir klasörüm var (ancak bu soru, programcı olmayanların klasörleri için de geçerli olabilir, örneğin kelime belgeleri veya her neyse.)
Komut İstemi'ni kullanarak temizlemeye çalıştığımda:
del /F /S *
Sonra belirli bir dosya üzerinde "Erişim Engellendi" alıyorum. Bu kesinlikle güvenlik nedeniyle değil, bu yüzden bir kilit olması gerekir.
Ancak Cygwin'i kullandığımda silebilirim:
$ rm -r *
Öyleyse, Cygwin'in bunu yapması özeldir. Bunu normal komut isteminden nasıl öyleyebilirim?
Bu arada, bu 100 kez yeterli oluyor ve Cygwin'i açmadan önce dosyanın kilidinin açılması bir şans değil. Kesinlikle Cygwin bir şekilde kilidini açabilir, ancak düzenli Komut İstemi bunu yapamaz.
Güvenlik nedeniyle olabilir. Windows komut istemini yönetici olarak mı çalıştırıyorsunuz? Silmeye çalıştığınız dosyalara bağlı olarak bu önemli olabilir.
—
toryan
Evet, Windows komut istemini yönetici olarak çalıştırıyor. Cygwin'in motor kaputu altında farklı şekilde ne yaptığını bilmek ilginç olurdu. Belki de dosyayı silmek için daha düşük bir seviyede gerçekleşir.
—
Martin Capodici