SORU
23 Mart 2009, PAZARTESİ


Nasıl C /Linux dizin ağacı oluşturabilir miyim?

Kolay bir şekilde C /Linux içinde birden fazla dizin oluşturmak istiyorum.

Örneğin bir dosya lola kurtarmak istiyorum.dizinde dosya:

/tmp/a/b/c

ama eğer bu dizinler varsa onları otomatik olarak yüklenecektir oluşturulmasını istiyorum. Çalışan bir örnek, mükemmel olurdu.

CEVAP
23 Mart 2009, PAZARTESİ


Boost ile kolay.Dosya sistemi: create_directories

#include <boost/filesystem.hpp>
//...
boost::filesystem::create_directories("/tmp/a/b/c");

Verir: eğer yeni bir dizin oluşturulmuşsa true, false aksi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FND Films

    FND Films

    2 Mayıs 2006
  • Official Clouds

    Official Clo

    1 HAZİRAN 2011
  • TVNorge

    TVNorge

    5 EKİM 2006