====== C/C++/Visual C++ >>> Файлы, Директории и Диски ====== ===== Исходники и статьи ===== * [[http://sources.ru/cpp/system/devid.shtml|Определение параметров устройств IDE/ATAPI]] * [[http://sources.ru/cpp/system/fddcopy.shtml|FDDCopy - создаёт точную копию исходного диска и записывает её на результатирующий диск]] * [[http://sources.ru/cpp/system/cdspeed.shtml|CDSpeed - программа для управления скоростью CD-ROM приводов]] * [[http://sources.ru/cpp/cpp_filedisk_nt.shtml|Создание логического диска в Windows NT/2000]] * [[http://sources.ru/cpp/cpp_move_file_to_recyclebin.shtml|Помещаем файл в "Корзину" (Recycle Bin)]] * [[http://sources.ru/cpp/cpp_file_watch.shtml|CFileWatch - отслеживание изменений в файлах]] * [[http://sources.ru/cpp/cpp_wave_view_control.shtml|Просмотр Wave файлов]] * [[http://sources.ru/cpp/cpp_read_excel_files_odbc.shtml|Чтение файлов Excel через ODBC]] * [[http://sources.ru/cpp/cpp_creating_excel_odbc.shtml|Создание файла Excel используя ODBC]] * [[http://sources.ru/cpp/cpp_log_utilite.shtml|Утилита для ведения лога файла]] * [[http://sources.ru/cpp/cpp_cdirtreectrl_browser.shtml|CDirTreeCtrl: проводник, основанный на классе CTreeCtrl]] * [[http://sources.ru/cpp/cpp_show_ide_information.shtml|Считываем параметры винчестера]] * [[http://sources.ru/cpp/cpp_spy_file_io_win98.shtml|Шпионим за файлами в Windows 95/98]] * [[http://sources.ru/cpp/cpp_empty_directory_nt.shtml|Утилита очистки директории под Windows NT]] * [[http://sources.ru/cpp/cpp_delete_temp_inet_files.shtml|Удаляем Temporary Internet Files]] * [[http://sources.ru/cpp/cpp_cstringfile.shtml|Эффективное считывание больших текстовых файлов]] * [[http://sources.ru/cpp/tips/convert_83_to_lfn.shtml|Конвертация имени файла из 8.3 в LongFileName(LFN)]] * [[http://sources.ru/cpp/tips/cfile_example.shtml|Пример использования CFile]] * [[http://sources.ru/cpp/tips/cstdiofile_example.shtml|Пример использования CStdioFile]] * [[http://sources.ru/cpp/files/example_copyfile.shtml|Пример копирования файла по локальной сети]] ===== FAQ ===== * [[http://sources.ru/cpp/files/cdrom_letter.shtml|Как программно определить букву CD-ROM]] * [[http://sources.ru/cpp/files/read_end_of_file.shtml|Как прочитать файл до конца, используя класс CFile]] * [[http://sources.ru/cpp/tips/filesystem_type.shtml|Как программно определить тип файловой системы?]] * [[http://sources.ru/cpp/tips/lock_file.shtml|Как полностью перекрыть доступ к файлу во время работы с ним?]] * [[http://sources.ru/cpp/tips/loop_play_midi_file.shtml|Как сделать цикличным проигрывание MIDI-файла?]] * [[http://sources.ru/cpp/tips/empty_recyclebin.shtml|Как узнать количество элементов и размер корзины? Как очистить корзину?]] * [[http://sources.ru/cpp/tips/shgetpathfromidlist.shtml|Как пользоваться элементом управления похожим на открытие файлов, только все это для каталогов?]] * [[http://sources.ru/cpp/tips/shfileoperation.shtml|Как перемещать, переименовывать и копировать папки вместе с файлами, которые находятся внутри?]] * [[http://sources.ru/cpp/tips/volume_size.shtml|Как узнать ёмкость диска]] * [[http://sources.ru/cpp/tips/volume_type.shtml|Как узнать тип диска]] * [[http://sources.ru/cpp/tips/selfdelete.shtml|Как стереть самого себя?]] * [[http://sources.ru/cpp/tips/isdiskindrive.shtml|Как проверить, есть ли дискета в дисководе?]] * [[http://sources.ru/cpp/tips/hard_link_on_ntfs.shtml|Как создать hard link на NTFS?]] * [[http://sources.ru/cpp/tips/delete_not_empty_directory.shtml|Как удалить директорию,если она не пустая?]]