advertisement
Premier Club Log In/Registration
  Include Code  Search Tips
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   SKILLBUILDING  |   TIP BANK  |   SOURCEBANK  |   FORUMS  |   NEWSLETTERS
Browse DevX
Many believe that C++ programmers should skip C entirely. And yet, certain C libraries have no equivalent C++ libraries. How relevant and useful is C in your everyday C++ programming tasks? Tell us in our C++ Forum.
Partners & Affiliates
advertisement
advertisement
advertisement
Average Rating: 3.3/5 | Rate this item | 4 users have rated this item.
 

Facilitate Directory Operations with the <dirent.h> and <dir.h> Libraries

Because standard C++ doesn't have a library for manipulating directories, programmers are forced to use workarounds that waste their time and compromise code portability. Thankfully, you can use the quasi-standard <dirent.h> and <dir.h> libraries to manipulate directories in a portable and platform-neutral fashion.  


advertisement
isk defragmenters, antiviruses, backup utilities, and file compression tools are a few examples of applications that operate on directories. Alas, standard C++ doesn't have a library for manipulating directories. Consequently, programmers resort to third-party libraries and platform-dependent hacks for mundane operations such as listing files in a directory, creating new directories, and deleting directory files. These workarounds compromise code portability and force developers to learn different libraries every time. Thankfully, you can use the quasi-standard <dirent.h> and <dir.h> libraries to manipulate directories in a portable and platform-neutral fashion.


How can you operate on directories using a portable and standardized library?


Use the <dirent.h> and <dir.h> libraries to list directory files and perform other directory-related operations.

  Next Page: Reading a Directory's Contents
Page 1: IntroductionPage 3: Creating, Deleting, and Changing a Directory
Page 2: Reading a Directory's Contents 
Please rate this item (5=best)
 1  2  3  4  5
advertisement
Advertising Info  |   Member Services  |   Permissions  |   Help  |   Site Map  |   Network Map  |   About


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers