首页
学习
活动
专区
工具
TVP
发布

shell删除指定目录下的svn目录

环境一般分为:本机、内网、公网,公网的话,考虑带宽问题,一般不允许将.svn目录和Thumbs.db文件上传上去,这样需要先导出项目文件,如果工程较大,导出可能还比较慢。...内网的话,为了方便,我一般就是上传内网时,把项目里的文件夹直接上传至内网服务器,然后使用shell命令再删除.svn目录和Thumbs.db文件。...直接在终端下使用VI进行编辑,然后输入shell程序,保存、退出,需要使用时直接调用sh xxx.sh ‘目录路径’即可。...上述代码 $1为调用shell时传入的参数 $0为shell文件名 -z $1  则是判断是否有参数的输入 -d $1  判断传入的参数是否为一个目录,检测是否为文件,使用-f find 指令 后跟着...,因为后述参数的传递有上限 rm 删除文件及目录      -f 强制删除      -r 递归处理     -v 显示执行的过程 (其它参数可以使用--help进行查看)

2.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

php遍历目录&删除指定文件中指定内容

php遍历目录&删除指定文件中指定内容     现在正坐在安静的寝室里,寒假俨然已经离我而去了……今天发的是我寒假里搞的最后一次学习,之后的时间就一直在看海贼王了。    ...以前写过一个C语言的遍历目录+复制文件的程序,很长很复杂,现在用PHP一样可以实现遍历目录,而代码就短了不少。这个程序目的是遍历目录,找到所有指定文件名的文件,并删除其中指定的字符串。 <?...php //功能:删除指定目录(包括子目录)下所有指定文件中指定字符串 $tmpfiledir = $_SERVER["DOCUMENT_ROOT"].'...你们可以看到我写了两个函数,函数traverse将查找到的指定文件路径写在一个临时文件里,函数del删除这些文件里的指定字符串。...不过这个版本不支持通配符,所以文件名必须要指定。作用嘛(也是我写这个的理由),可以批量删除我们挂在服务器上的一句话木马。

2.3K21

华为OD机试 删除指定目录

本期题目:删除指定目录 题目 某文件系统中有 N 个目录,每个目录都一个独一无二的 ID。 每个目录只有一个付目录,但每个目录下可以有零个或多个子目录目录结构呈树状结构。...假设 根目录的 ID 为0,且根目录没有父目录 ID 用唯一的正整数表示,并统一编号 现给定目录 ID 和其付目录 ID 的对应父子关系表 [子目录ID,父目录ID],以及一个待删除目录 ID, 请计算并返回一个...ID 序列, 表示因为删除指定目录后剩下的所有目录, 返回的 ID 序列以递增序输出 注意: 1、被删除目录或文件编号一定在输入的 ID 序列中; 2、当一个目录删除时,它所有的子目录都会被删除。...输入 输入的第一行为父子关系表的长度m;接下来的m行为m个父子关系对; 最后一行为待删除的 ID。 序列中的元素以空格分割, 参见样例。...输出 输出一个序列,表示因为删除指定目录后,剩余的目录 ID。

33610

java目录删除_java删除文件及目录

java中删除目录事先要删除目录下的文件或子目录。用递归就可以实现。...if(f.listFiles().length==0){//若目录下没有文件则直接删除 f.delete(); }else{//若有则把文件放进数组,并判断是否有下级目录 File delFile[]...} delFile[j].delete();//删除文件 } } del(filepath);//递归调用 } } —————————————————————————————————————- 删除一个非空目录并不是简单地创建一个文件对象...要在平台无关的方式下安全地删除一个非空目录,你还需要一个算法。该算法首先删除文件,然后再从目录树的底部由下至上地删除其中所有的目录。...当在循环中遇到一个目录时它就递归调用deleteDirectory,而且它也会检查传入的参数是否是一个真正的目录。最后,它将删除作为参数传入的整个目录

3.6K10

python 删除文件、目录_python如何删除文件、目录

本文讲述了python实现删除文件与目录的方法。分享给大家供大家参考。具体实现方法如下: os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误。...类似于rmdir(), 如果子目录被成功删除, removedirs() 将会删除目录;但子目录没有成功删除,将抛出错误。...举个例子, os.removedirs(“foo/bar/baz”) 将首先删除 “foo/bar/ba”目录,然后再删除foo/bar 和 foo, 如果他们是空的话 如果子目录不能成功删除,将 抛出...OSError异常 os.rmdir(path) 删除目录 path,要求path必须是个空目录,否则抛出OSError错误 递归删除目录和文件(类似DOS命令DeleteTree): 复制代码 代码如下...) os.unlink(“aa.txt”) # 删除后的目录 print “删除后的目录为 : %s” %os.listdir(os.getcwd()) 目录为: [ ‘a1.txt’,’aa.txt’

5.2K20

java删除文件目录及文件_Java删除文件,目录

如果要删除目录,它将检查java File delete()方法是否为空。 如果目录为空,则将其删除,否则delete()方法不执行任何操作并返回false。...因此,在这种情况下,我们必须递归删除所有文件,然后删除目录。...请注意,临时目录具有file.txt,并且首先被删除,然后目录为空并成功删除,/ Users / pankaj / project不为空,因此未删除。...下面是一个简单的程序,显示了如何删除非空目录。 如果您的目录仅包含文件,则此方法有效。...之前,我们不得不编写基于递归的代码来删除带有嵌套目录目录。 但是对于Java 7,我们可以使用Files类来实现 。 以下是删除目录应使用的代码。 它也需要删除嵌套目录

4.4K20

【C#】递归搜索指定目录下的指定项目(文件或目录

*,前者性能更好 - 可设置depth参数指定递归搜索的深度,默认为0,表示仅搜索顶级项目,正数表示往下钻几层,负数表示不限 - 可设置throwEx参数指示是否抛异常。...默认是不抛,此时遇到不可访问的目录会跳过,继续遍历 - 之所以在foreach外层再套一层try-catch,是因为如果指定的dir就是不可访问的目录,那也可以避免异常。...所以请用户调用前自行确保dir合法 废话完,上代码: /// /// 获取指定目录中的匹配项(文件或目录) /// /// ...} } catch { if (throwEx) { throw; } } return lst.ToArray(); } /// /// 获取指定目录中的匹配文件...} } catch { if (throwEx) { throw; } } return lst.ToArray(); } /// /// 获取指定目录中的匹配目录

2.5K20

shell 删除目录下备份目录数量

前言 经常需要通过脚本来控制系统目录的里备份文件数量。不可能手动来经常查看,总是忘记。 通过脚本定期自己查看目录里的文件数据,删除时间较早的目录。...实现 那么就要设置几个条件: 允许存在几个目录 超过了怎么删除 怎么判断目录下有多少个目录? 用ls就可以。 那多出来的怎么删除? 遍历删,直到没有为止 完整代码如下: #!.../bin/bash dirCount=5 # 查看当前目录数 currentDirCount=`ls -l | grep "^d" | wc -l` # 遍历删,直到没有为止 while [ $currentDirCount...-gt $dirCount ] do rm -rf `ls -1|head -n 1` currentDirCount=`ls -l | grep "^d" | wc -l` done 过滤目录...,d 表示目录 grep "^d" 制造一些测试数据,然后执行上面的脚本验证。

11110
领券