Perl 教程 之 Perl 文件操作 9

简介: Perl 文件操作

Perl 教程 之 Perl 文件操作 9

Perl 文件操作

Perl 使用一种叫做文件句柄类型的变量来操作文件。

从文件读取或者写入数据需要使用文件句柄。

文件句柄(file handle)是一个 I/O 连接的名称。

文件重命名

以下实例,我们将已存在的文件 file1.txt 重命名为 file2.txt,指定的目录是在 /usr/baidu/test/ 下:

!/usr/bin/perl

rename ("/usr/baidu/test/file1.txt", "/usr/baidu/test/file2.txt" );
函数 renames 只接受两个参数,只对已存在的文件进行重命名。

删除文件

以下实例我们演示了如何使用 unlink 函数来删除文件:

实例

!/usr/bin/perl

unlink ("/usr/baidu/test/file1.txt");

目录
相关文章
最新MAC 中文版 Final Cut Pro X V10.6.5 专属视频剪辑后期工具及其插件安装使用教程
Final Cut Pro X又名FCPX,是MAC上非常不错的视频非线性剪辑软件,它剪辑速度超凡,具有先进的调色功能、HDR 视频支持,以及 ProRes RAW,让剪辑、音轨、图形特效、整片输出,支持主流的摄像机格式,是专业视频剪辑领域的王者工具。同时也给大伙安排了两款不错的插件Motion,Compressor。
最新MAC 中文版 Final Cut Pro X V10.6.5 专属视频剪辑后期工具及其插件安装使用教程
|
8月前
|
人工智能 算法 安全
深度:善用人工智能推动高等教育学习、教学与治理的深层变革
本文探讨人工智能技术与高等教育深度融合带来的系统性变革,从学习进化、教学革新与治理重构三个维度展开。生成式AI作为技术前沿代表,正通过标准化认证体系(如培生的Generative AI Foundations)提升职场人士、教育者及学生的能力。文章强调批判性思维、高阶认知能力与社交能力的培养,主张教师从经验主导转向数据驱动的教学模式,并提出构建分布式治理结构以适应技术迭代,最终实现人机协同的教育新生态,推动高等教育在智能时代焕发人性光辉。
|
机器学习/深度学习 人工智能 TensorFlow
深度学习入门:使用Python和TensorFlow构建你的第一个神经网络
【8月更文挑战第31天】 本文是一篇面向初学者的深度学习指南,旨在通过简洁明了的语言引导读者了解并实现他们的第一个神经网络。我们将一起探索深度学习的基本概念,并逐步构建一个能够识别手写数字的简单模型。文章将展示如何使用Python语言和TensorFlow框架来训练我们的网络,并通过直观的例子使抽象的概念具体化。无论你是编程新手还是深度学习领域的新兵,这篇文章都将成为你探索这个激动人心领域的垫脚石。
|
算法 C语言 索引
C语言中的for循环:深入探索与实用技巧
C语言中的for循环:深入探索与实用技巧
285 1
|
网络协议 Ubuntu Linux
无公网IP内网穿透使用vscode配置SSH远程ubuntu随时随地开发写代码-2
无公网IP内网穿透使用vscode配置SSH远程ubuntu随时随地开发写代码
|
机器学习/深度学习 算法 vr&ar
强化学习第二课【马尔科夫链】
强化学习第二课【马尔科夫链】
592 0
强化学习第二课【马尔科夫链】
|
机器学习/深度学习 编解码 固态存储
L0CV开源项目节选 | 第 23 章 轻量级网络浅析
Micro-Factorized convolution将MobileNet中的point-wise卷积以及depth-wise卷积分解为低秩矩阵,从而使得通道数目和输入输出的连通性得到一个良好的平衡。
L0CV开源项目节选 | 第 23 章 轻量级网络浅析
|
存储 传感器 运维
IoT Studio 产品介绍|学习笔记(一)
快速学习 IoT Studio 产品介绍
IoT Studio 产品介绍|学习笔记(一)