工作中经常遇到要删除某些目录下的特定文件 例如删除xxx目录下的所有test开头文件或者.pyc结尾的文件 如果手动删除的话,很麻烦,写个程序自动删除 只需要运行的时候输入路径和文件名即可,不输入文件名则删除目录下所有文件 下面贴代码 # -*- coding:utf-8 -*- """ this is a program to delete specified files """ import os import sys import geto…
本文主要介绍使用inode删除异常文件名的文件的方法,供大家参考: 在Linux中,有时候会遇到文件名是乱码或者是某些特殊中文的文件,这时候通过文件名就很难删除. 同时,对于linux中的任何一个文件都必然有其唯一的inode值,这时候就可以通过inode来删除异常文件名的文件 操作的对象一般为类似下面的文件: [root@server tmp]# ll 总用量 -rw-r--r-- root root 6月 : ? -rw-r--r-- root root 6月 : ?? -rw-r--r--…
之前的博客Git基础使用教程介绍了Git这个开源分布式管理系统的一些基础操作,这篇博客,介绍下如何利用Git删除远程仓库的文件... 1.拉取远程仓库的文件到本地 git clone xxx 如果还未配置远程仓库,请看这篇博客:Git关联github 其中xxx表示远程仓库的地址,如果是私有化部署的gitlab,则可能还需输入用户名和密码进行身份校验,如下图: PS:如希望将远程仓库的文件拉取到本地指定文件夹则需要先进入对应的文件夹目录下,如下图: 2.删除指定文件/文件夹 git删除命令为rm…
2018-11-05  19:42:08开始写 选择 删除 1.FileUtils.java类 import java.io.File;//导入包 import java.util.List;//导入包 public class FileUtils { // 删除文件夹下所有文件 public static void deleteFiles(File rootFile) { //参数是根文件夹 if (rootFile.listFiles().length == 0) {// 如果用户给定的是空…
1.bat延时 xp程序中通过ping 127.0.0.1 -n 20 来实现延时操作,ping本地地址20行. win7中通过timeout 20 来实现延时20秒. 2.删除指定文件 del /q d:\11\*.* 删除d:\11文件夹下的所有文件,并且不需要提示删除. /P 删除每一个文件之前提示确认. /F 强制删除只读文件. /S 从所有子目录删除指定文件. /Q 安静模式.删除全局通配符时不要求确认. /A 根据属性选择要删除的文件. attributes R 只读文件 S 系统…
PHP批量清空删除指定文件夹内容: cleancache.php <?php // 清文件缓存 $dirs = array( realpath(dirname(__FILE__) . '/../data/cache_data'), realpath(dirname(__FILE__) . '/../data/cache_file'), realpath(dirname(__FILE__) . '/../data/cache_view') ); // 清理缓存 foreach($dirs as $…
Qt删除指定文件: QFile fileTemp(filename); fileTemp.remove();…
php 删除指定文件夹 1.前言 目标:php删除一个指定目录 所使用的的php函数:is_dir,opendir,readdir,scandir,rmdir,closedir,等等(注:其他文件操作函数也可以完成,这里只列举了本次使用的函数) 2.相关函数介绍 php文件操作的方法大致相同,已经在上一篇介绍过了,这里就不在重复介绍,这里就介绍一个新函数 rmdir 详情参考:http://www.w3school.com.cn/php/func_filesystem_rmdir.asp 其他函…
@echo off Rem :全盘删除指定文件 set "fileName=Normal.dotm" set "outPutPath=C:\result.txt" echo. > %outPutPath% echo 正在删除 for %%i in (C D E F G H I J K L M N O P Q R $ T U V W X Y Z) do ( rem del /s /q %fileName% > %outPutPath% ) echo 删除完…
工具类代码如下: 一.获取 public Class Test{ //定义全局变量,存放所有文件夹下的文档 List<String> fileList ; public List<String> getFileLists() { String path = "路径"; //用的时候再new,相当于用之前清空一下List fileList = new ArrayList<String>(); List<String> list = getF…
我用最简单的语句写了一个php删除指定文件 因为一直越级挑战thinkphp,所以突然面对php有点无所适从了... 首先,php的运行机制,是一个语法就搞定了,还是非要用数据库,还是post什么的... 最后我选择了post,因为我没有录数据库啊... 总之,问题很多,htm插php好还是php插htm好,怎么插?js能实现吗?js能实现岂不是不太安全?循环啊,递归啊什么的... 三天业余的时间,入门谈不上,反正是把功能实现了... 我用php循环显示出图片和地址 我用表单post出地址,现在…
PHP删除目录及目录下所有文件或删除指定文件 <?php header("content-type:text/html;charset=utf-8"); /** * 删除目录及目录下所有文件或删除指定文件 * @param str $path 待删除目录路径 * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录) * @return bool 返回删除状态 */ function delDirAndFile(…
1.在本地仓库删除指定文件 git rm 文件名名称 2.在本地仓库删除指定文件夹 git rm -r 文件夹/ 3.提交修改 git commit -m"删除文件夹" 4.推送到远程仓库 git push origin 远程仓库连接 5.git  rm命令 git rm -h 用法:git rm [<选项>] [--] <文件>... -n, --dry-run 演习 -q, --quiet 不列出删除的文件 --cached 只从索引区删除 -f, --fo…
今天碰到要删除指定文件(夹)外的其他文件的问题.网上查到的方法是这样的 需要在当前文件夹中进行: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1|keep2) #删除keep1和keep2文件之外的所有文件 在Ubuntu14.04下有个大坑,keep1和keep2与“|"之间千万不能留空格,就是!(keep1 | keep2).这样的话会删除当前文件夹内的所有文件. 应该这样写(keep1|keep2). 具体原因未知,等慢慢寻找.以后再来补充.…
初学Python.随笔记录自己的小练习. 通过查阅资料os模块中rename和renames都可以做到 他们的区别为.rename:只能修改文件名   renames:可以修改文件名,还可以修改文件上级目录名称 另一个用到的方法是os.listdir(path)  path为路径  此方法可以将指定路径文件夹中的文件名录入一个列表中 下面是代码: import os path = "e:/test/" # 目标路径 """os.listdir(path)…
import java.io.File; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /* * :在指定的时间删除指定目录 * 设置为一个计时任务 */ public class TimerTest { public static void main(Str…
uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls,DateUtils; ... //获取文件的创建时间 function GetFileCreationTime(const FileName: String): TDateTime; var   FileTime: TFileTime;   LocalFileTime: TFileTime;  …
一.Linux下删除文件和文件夹常用命令如下: 删除文件: rm file 删除文件夹: rm -rf dir 需要注意的是, rmdir 只能够删除 空文件夹 . 二.删除制定文件(夹)之外的所有文件呢? 1.方法1,比较麻烦的做法是: 复制需要保留的文件到其他文件夹,然后将该目录删除, 然后将需要保留的移动 回来. mv keep ../ #保留文件(夹) keep rm -rf * #删除当前文件夹里的所有文件 mv ../keep ./ #将原来的东西移动回来 2.方法2,需要在当前文件…
1.说明 使用Directory类对指定文件夹下的今天或者更早日期之前的文件进行删除.原文链接:http://www.cnblogs.com/lengzhan/p/6423943.html 2.代码 //文件夹路径 string strFolderPath = Server.MapPath("~") + "\\excel\\"; DirectoryInfo dyInfo = new DirectoryInfo(strFolderPath); //获取文件夹下所有的文…
#!/user/bin/env/python35 # -*-coding:utf-8-*- # author:Keekuun """ 问题:生成一个文件夹,文件夹下面生成100个txt文件,分别命名为1.txt ,2.txt到100.txt, 其中1.txt内容为1到100,2.txt的内容为101到200,以此类推到100.txt的内容为9901到10000. """ import os # 创建文件夹 def create_directory…
/** * 删除单个文件 * @param filePath 被删除文件的文件名 * @return 文件删除成功返回true,否则返回false */ public boolean deleteFile(String filePath) { File file = new File(filePath); if (file.isFile() && file.exists()) { return file.delete(); } return false; } /** * 删除文件夹以及目录…
方法一: find 目录 -name "*.abc" | xargs rm命令有点危险,可以先执行前半段,看看是不是你要删除的文件, 然后再整条执行 方法二:find . -name '*.exe' -type f -print -exec rm -rf {} \;(1) "."    表示从当前目录开始递归查找(2) “ -name '*.exe' "根据名称来查找,要查找所有以.exe结尾的文件夹或者文件(3) " -type f "…
forfiles /p "指定文件夹路径" /m * /s /d -7 /c "cmd /c if @isdir==TRUE (rd /q @path) else del /f /q @path"…
1.针对仅仅是删除文件夹下的文件的操作:使用del命令,单纯的删除文件操作,如下:del /f /s /q C:\Users\dell\AppData\Local\Temp\*.* 2.删除文件夹操作使用rd命令,删除空文件夹,如下:rd /s /q  C:\Users\dell\AppData\Local\Temp\A 3.删除文件和文件夹操作:使用的是del命令+rd命令,先删除文件,在进入相应文件夹删除文件夹下的文件夹, 如下: del /f /s /q C:\Users\dell\App…
测试环境一台服务器/目录空间使用率达到97%,但是通过du -sh *发现实际空间没用到那么多,初步怀疑,之前删除的文件,有运行中的进程一直占用,导致空间没有释放,如图通过du -sh *发现共实际使用不到5G+空间,而通过df -h发现已经使用了45G. 接着我们通过lsof命令查找运行中的进程占用已经删除的文件(僵死文件.这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘空间,使用如下命令可以查看死文件占用情况),使用命令 lsof | grep d…
# -*- coding: utf-8 -*- import os #遍历文件夹删除文件 def traversing_dir(rootDir): #遍历根目录 for root,dirs,files in os.walk(rootDir): for file in files: #文件后缀名 extFile=os.path.splitext(file)[1] if extFile==".longtian": os.remove(os.path.join(root,file)) #删除…
python版本为:2.7 import os,time,shutil,datetime def rmdir(deldir,N): dellist=os.listdir(deldir) deldate= datetime.timedelta(days=N) now = datetime.datetime.now() for i in dellist: os.chdir(deldir) ctime = datetime.datetime.fromtimestamp(os.path.getctime…
之前一直用判断目录和文件的递归方法来获取一个目录下的所有文件,后来发现python里面已经写好了这个函数,不需要自己递归获取了,记录下os.walk()函数的用法 目的:获取path下所有文件,返回由形如"C:\Program Files\Realtek\Audio\HDA\RtkNGUI64.exe"组成的列表[] 方法:os.walk(path) 返回包含(dir,folder,file)三种信息的generator(它具体是什么我也不咋明白),其中file为文件名(RtkNGUI…
1.列出指定目录下所包含的目录 item = os.listdir("/Users/jinchengxie/go") 返回的是一个列表, 里面包含了指定目录下所包含的所有的目录 2.递归遍历出指定目录下的所有的目录与文件 item = os.walk("/Users/jinchengxie/go") print(type(item)) for i in item: // 会不断递归遍历指定路径(这里就是:"/Users/jinchengxie/go&quo…
#!/usr/bin/python # -*- coding: utf- -*- import sys import os class Logger(object): def __init__(self, filename="Default.log"): self.terminal = sys.stdout self.log = open(filename, "a") def write(self, message): self.terminal.write(mes…