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

  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • TechBalance

    TechBalance

    12 HAZİRAN 2011
  • The Platform

    The Platform

    14 HAZİRAN 2006