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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • taliajoy18

    taliajoy18

    12 Temmuz 2011