简单文件/目录操作脚本

此脚本是对文件/目录进行简单的复制、删除、备份的操作。功能还不够尽完善,对一些输入为空或空格还没进行判断,但是这个脚本是我真正意义上写完整的第一个脚本。

脚本使用while循环和if..elif..else条件判断。部分功能展示:

sh cp-del-backup-v2.sh
********文件/目录操作**************
***********************************
*******1、复制文件/目录************
*******2、删除文件/目录************
*******3、备份文件/目录************
*******4、退 出 脚 本  ************
*******请输入相应的数字************
***********************************
请输入数字:
2
您选择的是删除文件/目录
***********************
请输入需要删除的文件/目录:
/root/a.txt
您要删除的是文件
请输入‘y‘确认删除/root/a.txt:
y
删除/root/a.txt成功
********文件/目录操作**************
***********************************
*******1、复制文件/目录************
*******2、删除文件/目录************
*******3、备份文件/目录************
*******4、退 出 脚 本  ************
*******请输入相应的数字************
***********************************
请输入数字:

时间: 2024-10-12 19:22:53

简单文件/目录操作脚本的相关文章

Python OS简单文件/目录操作

Python OS简单文件/目录操作 Python的OS模块提供了丰富的文件和目录处理方法,这里指列举其中几个 参数不完全列举 删除.新建等操作 os.mkdir(path):在工作目录下创建一个名为path的文件夹 os.remove(path):删除路径为path的文件,如果不存在文件或者是一个文件夹则会抛出OSError os.rmdir(path):删除名为path的空文件夹,如果文件夹非空则会抛出OSError os.removedirs(path):递归删除文件夹 os.rename

几个简单的文件&目录操作函数

一,检测目录是否为空 function isEmptyDir($path){ $handle=opendir($path);----打开路径 while (($item=readdir($handle))!==false){----判断文件名不为假 //循环出$item,如果不是.跟..,那么在if条件里就为真,否则为(空)假 if ($item!="."&&$item!=".."){ return false; } } closedir($hand

Python - os 文件/目录操作

最近经常用到 os 操作文件/目录,感觉挺好使的,但是一直没有系统的梳理学习一下, 今天想借此机会整理一下工作中常用的方法,也算自己总结学习的一个积累吧. 直接上代码,注释明了 #-*-coding:utf-8-*- # Time:2017/9/27 23:18 # Author:YangYangJun import os #返回当前工作目录 currentpath = os.getcwd() print os.listdir(currentpath) # ['newFile', 'Pyos.p

文件/目录操作

压缩解压 tar -cvf - file | gzip -cf > *.tar.gz  --先打tar包(不压缩),再压缩成gz包 tar -zcvf *.tar.gz  file                   --加z选项,直接打包压缩成gz包 gzip -dc *.tar.gz | tar -xvf -          --先解压缩gz包,再解压tar包 tar -zxvf *.tar.gz                          --直接解压gz包 ls *.sh* |

ACE6.2.0文件/目录操作

文件读取.#include "ace/FILE_Connector.h"#include "ace/FILE_IO.h"void fileRW(){ACE_FILE_Connector conn; ACE_FILE_IO f;conn.connect(f, ACE_FILE_Addr("d:\\list"), 0, ACE_Addr::sap_any, 0, O_RDWR|O_CREAT, ACE_DEFAULT_FILE_PERMS); cha

用python作个简单文件拷贝操作

http://blog.csdn.net/jeffreynicole/article/details/8271097

Java文件读写操作具体代码实现

可以直接下载源文件使用:http://download.csdn.net/detail/zhanghao_hulk/8638541 package test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.File

python之OS模块(对文件or目录操作)

OS模块 os,语义为操作系统,包含普遍的操作系统功能,与具体的平台无关.python编程时,处理文件和目录这些操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小-- os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Windows中cmd命令行下就要用到这个,例如:这时候我们使用python中os模块的os.path.abspath(name)功能,甭管是linux或者Windows都可以获取当前的绝对路径. 常见函数列表 os.name

C#路径/文件/目录/I/O常见操作汇总

文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善. 主要内容:一.路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容:二.相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录:三.文件.目录.驱动器的操作,如获取它们的