12-05-2018, Saat: 17:02
12-05-2018, Saat: 17:19
Shellexcute ile attrib kullanarak neler yapabileceğinizi görmek için dos komutta attrib/? yazmanız yeterlidir.
12-05-2018, Saat: 19:19
Nasıl yapılacak hocam...
12-05-2018, Saat: 20:48
"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...
Hazırcılık iyi değil...
12-05-2018, Saat: 20:53
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);
12-05-2018, Saat: 22:29
teşekkürler
25-05-2018, Saat: 00:32
Merhabalar istediğin mevzuyu anladım
Bak
mesela bir yere klasör oluşturacaksın bunun kodu ;
dediğinde C:\test klasörü oluşur.
Hemen ardından ;
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.
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.