_rmdir, _wrmdir
Bir dizini siler.
int _rmdir(
const char *dirname
);
int _wrmdir(
const wchar_t *dirname
);
Parametreler
- dirname
Kaldırılacak dizininin yolu.
Dönüş Değeri
Dizin başarıyla silinirse, bu işlevlerden her biri 0 değerini döndürür.–1 Dönüş değeri hata gösterir ve errno aşağıdaki değerlerden birine ayarlayın:
ENOTEMPTY
Yol bir dizin değil, dizin boş değil veya geçerli çalışma dizini veya kök dizin dizindir.ENOENT
Yol geçersiz.EACCES
Bir program açık tanıtıcı dizinine sahiptir.
Bunlar ve diğer dönüş kodları hakkında daha fazla bilgi için bkz: _doserrno, errno, _sys_errlist ve _sys_nerr.
Notlar
_rmdir İşlevi tarafından belirtilen dizin siler dirname.Dizinin boş olması ve geçerli çalışma dizininden veya kök dizini olmamalıdır.
_wrmdirgeniş karakter sürümü _rmdir; dirname bağımsız değişkeni _wrmdir bir geniş karakter dizesidir._wrmdirve _rmdir Aksi takdirde aynı şekilde davranır.
Genel metin yordamı eşlemeleri
Tchar.h yordamına girildi |
_UNICODE ve _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_trmdir |
_rmdir |
_rmdir |
_wrmdir |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_rmdir |
<direct.h> |
_wrmdir |
<direct.h> veya <wchar.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
Kitaplıkları
Tüm sürümleri c çalışma zamanı kitaplıkları.
Örnek
Örnek için bkz: _mkdir.