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

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006