Мониторинг обменных курсов валют
18c0693f

Другие функции для работы с файлами



В целом средства системы Mathematica обеспечивают возможности работы с различными файлами, присущие MS-DOS, без выхода из среды системы. Относящиеся к этой группе функции даны в приложении. Для этих функций характерно, что в момент выполнения они не дают видимого эффекта. К таким функциям относятся функции копирования директорий и файлов, смены их имен, удаления и т. д. Они хорошо известны пользователям MS-DOS и могут выполняться из среды Mathematica.

Рассматривая обширный список файловых и поточных операций, можно поневоле сделать вывод об их избыточности. Но здесь действует простое правило: не хочешь применять эти функции — не применяй! Они рассчитаны на пользователя, всерьез занимающегося стыковкой систем Mathematica с другими программными системами.

Важное место занимают функции, дающие информацию о директориях, файлах и потоках. К ним относятся следующие функции:

Приведенные ниже примеры иллюстрируют использование большинства из этих достаточно простых функций:

Directory[]

C:\PROGRAM FILES\WOLFRAM RESEARCH\MATHEMATICA\4.0

DirectoryStack[]

{} / $Display

stdout

FileByteCount["C:.val"]

46

FileDatef'C: .val"]

{1999, 8, 3, 16, 4, 44}

FileInformation["C:.val"]

{File->C:\ma.val, FileType->File, Date -> 3142685084, ByteCount ->46}

Filenames[]

{Examples, FILES, MATHEMATICA.EXE,

MATH.EXE, MATHINSTALLER.EXE, MATHKERNEL.EXE}

FileType["C:.val"]

File HomeDirectory[]

c:\ $0utput

{OutputStream[stdout, 1]}

ParentDirectory[]

С: \m3 Streams[]

{OutputStream[stdout, 1],

OutputStream[stderr, 2]}

Высказанное выше соображение об избыточности набора операций вполне применимо и для этих функций.






Самый выгодный курс обмена валюты