Delphi Can

Orjinalini görmek için tıklayınız: Delphi ile klasör ve dosyaları görünmez yapmak
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Delphi kodları ile C:\.....  bir klasöüryada  bu klasördeki *.* dosyaları nasıl görünmez yapabiliriz.Gizlemek değil görünmez
Shellexcute ile attrib kullanarak neler yapabileceğinizi görmek için dos komutta attrib/? yazmanız yeterlidir.
Nasıl yapılacak hocam...
"Gizleme değil görünmez" demişsiniz. Eğer görünmez yapmak istiyorsanız o dosyaları silmeniz gerekir... Görünmez olması için ilk olarak onu gizlemeniz lazım. "Nasıl yapılacak hocam..." demişsiniz; @esistem çok iyi şekilde söylemiş dos komutuna "attrib/?" yazıp "ENTER" tuşuna basman gerekli orada komutların ne işe yaradığı mevcut sonrasında Delphi'nin ShellExecute (ShellAPI)API'sini kullanarak dos üzerinden işlemini yapacaksınız.

Hazırcılık iyi değil...
Uses
 ShellAPI;
C:\deneme.TXT dosyasını gizlemek ve görünür hale getirmek için kullanacağınız kod aşağıdaki şekildedir.

Gizle
ShellExecute(Handle, 'open', PChar('cmd.exe'), PChar('/c attrib +h C:\deneme.TXT /s'), nil, SW_SHOW);

Göster
ShellExecute(Handle, 'open', PChar('cmd.exe'), PChar('/c attrib -h C:\deneme.TXT /s'), nil, SW_SHOW);
teşekkürler
Merhabalar istediğin mevzuyu anladım
Bak
mesela bir yere klasör oluşturacaksın bunun kodu ;

CreateDir('C:\test');

dediğinde C:\test klasörü oluşur.
Hemen ardından ;
FileSetAttr('C:\test',faHidden+faSysFile);

kodunu çalıştırdığında O klasörü Gizli ve sistem dosyası yapar. gizli dosyaları göster desen bile görünmez.

Ancak bu kodları alt alta kullanacaksan CreateDir komutunu if komutu ile kullanırsan daha iyi olur.