St&atik void SetStatus ( lpctstr lpszFileName, const CFileStatusamp; durumu );
atmak ( CFileException );
Parametreleri
lpszFileName
İstenen dosya yolu olan bir dize. Yolun göreli veya mutlak olabilir, ancak bir ağ adı içeremez.
durumu
Yeni durum bilgilerini içeren bir arabellek. CFileStatus yapısı geçerli değerleri ile prefill, sonra gerekli değişiklikleri yapmak için GetStatus üye işlevini çağırın. Değer 0 ise, ilgili durumu madde güncelleştirilmez. GetStatus üye işlev CFileStatus yapı tanımı için bkz.
Açıklamalar
Bu dosya konumuyla ilişkili dosyanın durumunu ayarlar.
Saati ayarlamak için durum m_mtime alanı değiştirme.
Unutmayın sadece dosya ve m_mtime üye özniteliklerini değiştirme girişiminde SetStatus çağrısı yaparken dosya durum yapısı sıfır, öznitelikleri (damga öznitelikleri yan etkileri olabilir zaman değişen) da etkilenebilir. Yalnızca dosya özniteliklerini değiştirmek isterseniz, önce sıfır ve SetStatus arama yapmak için m_mtime dosya durum yapısı kümesinin.
Örnek
CFile::SetStatus //example
char * pFileName = "test.dat";
extern byte newAttribute;
CFileStatus durumu;
CFile::GetStatus (pFileName, durum);
status.m_attribute = newAttribute;
CFile::SetStatus (pFileName, durum)
CFile ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CFile::GetStatus