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

  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011
  • trickycharms

    trickycharms

    6 Aralık 2013