文件操作
Wolfram 语言除了提供丰富的标准化文件操作,其统一的符号体系让它更方便的应用算法和高层次编程于文件及系统管理任务中.
FileNames — 文件或目录的名称列表,可以到文件系统规定的任意深度
CopyFile ▪ RenameFile ▪ DeleteFile ▪ FileConvert
File — 文件位置的符号表示
文件属性
FileDate ▪ FileSize ▪ SetFileDate ▪ FileType ▪ FileHash ▪ FileFormat ▪ FileFormatQ ▪ FileByteCount
文件实用程序
FindList — 搜索文件列表中的字符串
FilePrint — 显示一个文件的原始内容
ReadString — 获取文件的完整内容作为字符串
目录操作 »
DirectoryQ — 验证一个名称是否符合现存的目录
CreateDirectory ▪ CopyDirectory ▪ DeleteDirectory ▪ SetDirectory ▪ ...
文件系统操作
FileSystemScan — 对文件的嵌套目录进行操作
FileSystemMap — 给出对文件的嵌套目录进行操作后的结果
寻找文件
FileNameSetter — 交互浏览文件
FileExistsQ ▪ AbsoluteFileName
文件名操作 »
FileNameSplit, FileNameJoin — 分离、合并文件名称字符串
FileBaseName ▪ DirectoryName ▪ ExpandFileName ▪ ...
压缩与存档
CreateArchive ▪ ExtractArchive
加密 »
EncryptFile ▪ DecryptFile ▪ GenerateSymmetricKey ▪ ...
读写文件 »
Import ▪ Export ▪ Get (<<) ▪ Put (>>) ▪ ReadList ▪ BinaryReadList ▪ ReadByteArray ▪ ...
文件模板
FileTemplate — 将文件设置为模板
TemplateApply — 把文件模板应用于指定的数据
底层文件操作 »
OpenRead ▪ OpenWrite ▪ Streams ▪ Read ▪ Skip ▪ ...
远程文件
URL — 使用 HTTPS、SFTP、SCP ... 指定远程文件
URLDownload ▪ RemoteFile ▪ Authentication ▪ $SSHAuthentication
永久性存储 »
LocalObject ▪ LocalSymbol ▪ CloudObject ▪ ...
外部存储服务
ExternalStorageObject — 引用外部存储服务(例如:IPFS、Dropbox)上的文件
ExternalStorageUpload — 把文件上载到外部的存储服务
ExternalStorageDownload — 从外部存储服务下载一个文件
ExternalStoragePut ▪ ExternalStorageGet ▪ $ExternalStorageBase ▪ ExternalStorageBase