Aracılığıyla paylaş


_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.

.NET Framework Eşdeğeri

System::IO::Directory::delete

Ayrıca bkz.

Başvuru

Dizin denetimi

_chdir, _wchdir

_mkdir, _wmkdir