CFile::SetStatus

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

Index