C#'ta attrib komutu çalıştırma...

omrumbakitmz

Hectopat
Katılım
28 Ekim 2012
Mesajlar
289
Daha fazla  
Cinsiyet
Erkek
Öncelikle belirteyim bu konuda acemiyim. Sadece lazım olduğu için uğraşıyorum. Gelelim konuya. Başlıkta da yazdığım gibi c# ta cmd içerisinde attrib komutunu çalıştırmayı istiyorum. Cmd yi çalıştırıyorum ama içerisinde attrib komutunu çalıştıramıyorum. Komutlar

Kod:
attrib-h-s/d/s
 
Ben kodu visual studio'ya yazarken zaten boşluk kullanarak yazıyorum. :) Sorun boşluk değil yani, sorun kodun nasıl çalıştırılacağı.
 
tolpp'un paylaştığı linkten.

//eğer yoksa, aşağıdaki isim uzayını (namespace) kodun en üstüne ilave edin.
using System.IO;

Eğer maksat bir dosyayı gizlemek ise
Kod:
string dosyaAdi="C:\\temp\\dosya.txt";
File.SetAttributes(dosyaAdi, FileAttributes.Hidden);

şeklinde kullanabilirsiniz.

Eğer gizlediğiniz dosyayı tekrar görünür hale getirmek istiyorsanız
Kod:
string dosyaAdi="C:\\temp\\dosya.txt";
File.SetAttributes(dosyaAdi, [FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]FileAttributes.Normal);[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT]
şeklinde kullanabilirsiniz.

Bu kodları sistem dosyalarını gizlemek için kullanmayın.
Yapılarını bozabilirsiniz.

Not: Teşekkürler tolpp :) Kod denenmiştir. Çalışıyor.
 
tolpp'un paylaştığı linkten.

//eğer yoksa, aşağıdaki isim uzayını (namespace) kodun en üstüne ilave edin.
using System.IO;

Eğer maksat bir dosyayı gizlemek ise
Kod:
string dosyaAdi="C:\\temp\\dosya.txt";
File.SetAttributes(dosyaAdi, FileAttributes.Hidden);

şeklinde kullanabilirsiniz.

Eğer gizlediğiniz dosyayı tekrar görünür hale getirmek istiyorsanız
Kod:
string dosyaAdi="C:\\temp\\dosya.txt";
File.SetAttributes(dosyaAdi, [FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2][FONT=Consolas][SIZE=2]FileAttributes.Normal);[/SIZE][/FONT][/SIZE][/FONT][/SIZE][/FONT]
şeklinde kullanabilirsiniz.

Bu kodları sistem dosyalarını gizlemek için kullanmayın.
Yapılarını bozabilirsiniz.

Not: Teşekkürler tolpp :) Kod denenmiştir. Çalışıyor.
İlginiz için teşekkürler. Konuyu ciddiye alan sadece sizsiniz. Bunun için de ayrıca teşekkürler. Cevabınıza gelince, ben tek bir dosyayı gizlemeyi istemiyorum. Bir sürücüyü gizlemek istiyorum. Tüm USB belleğin içini gizlemek istiyorum yani.
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı