精华内容
下载资源
问答
  • 在python里删除非空文件夹以及文件夹里的文件,需要用到 shutil 模块 import shutil dir = '/data/mongodb' #mongodb目录下有很多文件,并不为空 #如果mongodb目录为空,可以用os.rmdir来删除 #os.rmdir(dir) ...

    python 删除非空文件夹

    在python里删除非空文件夹以及文件夹里的文件,需要用到 shutil 模块

    import shutil
    dir = '/data/mongodb'
    #mongodb目录下有很多文件,并不为空
    #如果mongodb目录为空,可以用os.rmdir来删除
    #os.rmdir(dir)
    shutil.rmtree(dir)

    此时就将/data/mongodb目录以及目录下的所有文件删除掉了
    展开全文
  • --[[ @引用:require("FileLib") ...删除文件夹所有内容 4.删除文件夹/文件 5.获取某个文件夹下的所有文件 6.获取文件夹下的一级文件文件夹table 7.判断文件是否存在 8.判断文件夹是否存在 ]]-- fileLi
    在不适用lfs库的情况下对文件和文件夹进行简单的操作。
    --[[
    
    	@引用:require("FileLib")
    	@调用:fileLib.createFolder(path)
    	@功能:
    		1.创建文件夹
    		2.连续创建文件夹
    		3.删除文件夹所有内容
    		4.删除空文件夹/文件
    		5.获取某个文件夹下的所有文件
    		6.获取文件夹下的一级文件及文件夹table
    		7.判断文件是否存在
    		8.判断文件夹是否存在
    ]]--
    
    fileLib={
    
    --@作者:Andy Lau
    --作用:创建文件夹
    --参数: path——>创建文件夹的路径
    --返回值:无
    --设备:ios(已测)
    --时间:2017.9.27
    createFolder=function(path)
    	
    	os.execute("mkdir "..path)
    end;
    
    --@作者:Andy Lau
    --作用:连续创建文件夹,一次性创建你想要的文件夹
    --参数: path——>创建文件夹的路径
    --返回值:无
    --设备:ios(已测)
    --时间:2017.9.27
    createAllFolder=function(path)
    
    	local path_tb={}
    	local new_path=""
    	
    	-- 分割路径保存到table
    	for s in string.gmatch(path,"([^'/']+)") do
    
    		if s~=nil then
    
    			table.insert(path_tb,s)
    		end
    	end
    	
    	-- 遍历并拼接路径检测是否存在,不存在则新建
    	for k,v in ipairs(path_tb) do
    
    		if k==1 then
    			new_path=v
    		else
    			new_path=new_path.."/"..v
    		end		
    
    		if os.execute("cd "..new_path) then
    			
    			print(new_path.." exist")
    		else
    
    			print(new_path.." do not exist")
    			
    			os.execute("mkdir "..new_path)
    		end
    	end
    
    	print("create suc")
    end;
    
    --@作者:Andy Lau
    --作用:清楚文件夹下所有文件,连带删除文件夹
    --参数: folderPath——>需要删除的文件夹路径
    --返回值:无
    --设备:ios(已测)
    --时间:2017.9.27
    deleteAllFolder=function(folderPath)
    	
    	os.execute("rm -rf "..folderPath)		
    end;
    
    --@作者:Andy Lau
    --作用:删除空文件夹/文件
    --参数: folderPath——>需要删除的空文件夹/文件路径
    --返回值:无
    --设备:ios(已测)
    --时间:2017.9.27
    deleteAllFolder=function(folderPath)
    	
    	os.remove(folderPath)	
    end;
    
    --@作者:Andy Lau
    --作用:获取某个文件夹下所有的文件
    --参数: folderPath——>需要删除的空文件夹/文件路径 backupPath->备份输出文件路径
    --返回值:file_tb->所有文件的全路径名table
    --设备:ios(已测)
    --时间:2017.9.27
    getAllFileInFolder=function(folderPath,backupPath)
    	
    	local file_tb={}
    	local fileList={};
    	local newPath=""
    	local f=io.open(backupPath.."/file.txt",'a')
    	
    	fileList=fileLib.getFileList(folderPath)
    	for i= 1, #fileList do
    		
    		if string.find(fileList[i],"%.")==nil then
    			
    			newPath=folderPath.."/"..fileList[i];
    			
    			fileLib.getAllFileInFolder(newPath,backupPath)
    			
    		else
    			
    			f:write(folderPath.."/"..fileList[i].."\n")
    		end	
    		
    	end
    	f:close();	
    	
    end;
    
    --@作者:Andy Lau
    --作用:获取文件夹下的一级文件及文件夹table
    --参数: path——>遍历文件的路径
    --返回值:fileTable->文件table
    --时间:2017.8.31
    getFileList=function(path)
    	
    	local a = io.popen("ls "..path.."/");
    	local fileTable = {};
    	
    	if a==nil then
    		
    	else
    		for l in a:lines() do
    			table.insert(fileTable,l)
    		end
    	end
    	return fileTable;
    end;
    
    --@作者:Andy Lau
    --作用:判断文件是否存在
    --参数: path——>文件夹路径
    --返回值:true/false ——>是否存在
    --时间:2017.9.27
    isFileExist=function(path)
    	
    	f=io.open(path,"w")
    	
    	return f~=nil and f:close();
    end;
    
    --@作者:Andy Lau
    --作用:判断文件夹是否存在
    --参数: folderPath——>文件夹路径
    --返回值:true/false ——>是否存在
    --时间:2017.9.27
    isFolderExist=function (folderPath)
    	
    	return os.execute("cd "..folderPath)
    end
    
    }
    
    
    
    

    展开全文
  • 删除文件夹所有文件或者文件夹

    千次阅读 2019-01-23 00:17:32
    1.删除文件(注意一定要加 -r 不然很麻烦!...将会删除code目录以及其下所有文件文件夹。 3.移动文件夹所有文件。在原地址下执行 /* 即所有文件 cp -a ./val/* ./a cp ./* 目标地址 (会加锁)...

    1.删除文件(注意一定要加 -r 不然很麻烦!!!!!!!!!)(不包括文件夹)

    rm -f ./*

    2.删除文件夹
    rm -rf code

    将会删除code目录以及其下所有文件、文件夹。

    3.移动文件夹下所有文件。在原地址下执行 /* 即所有文件

    cp -a ./val/* ./a

    cp ./* 目标地址  (会加锁)

    展开全文
  •  * Purpose:删除文件夹所有文件包括文件夹  * @author Hermanwang  * @param path  * @return  * @return boolean  */  public static boolean deleteDir(String path){  File file = new...

    /**
         * Purpose:删除文件夹下所有文件包括文件夹
         * @author Hermanwang
         * @param path
         * @return
         * @return boolean
         */
        public static boolean deleteDir(String path){
            File file = new File(path);
            if(!file.exists()){//判断是否待删除目录是否存在
                return false;
            }
            String[] content = file.list();//取得当前目录下所有文件和文件夹
            for(String name : content){
                File temp = new File(path, name);
                if(temp.isDirectory()){//判断是否是目录
                    deleteDir(temp.getAbsolutePath());//递归调用,删除目录里的内容
                    temp.delete();//删除空目录
                }else{
                    temp.delete();
                }
            }
            return true;
        }

     

    调用:

    deleteDir(filePath);

    展开全文
  • QT清空文件夹内所有文件

    千次阅读 2019-04-05 14:39:29
    //清空文件夹下的分幅文件 bool AutoSample::ClearMapSheetFiles(QString folderpath) { QDir dir(folderpath); QStringList nameFilters; nameFilters << "*.mdb"; QStringList files = dir.entryList...
  • java删除文件夹所有文件

    千次阅读 2017-09-23 09:51:51
    /** * 删除文件夹里面的所有文件 * * @param path String 文件夹路径 如 c:/fqf */ public static void delAllFile(String path) { File file = new File(path); if (!file.exists()) {
  • 1、rd命令rd /s /Q c:\temp会将temp文件夹删除2、rd命令+md命令rd /s /Q c:\tempmd c:\Temp删除后再重建3、del命令del /s /Q c:\temp只能删除文件,而不能删除文件夹4、del命令+rd命令,先刪除文件,再进入temp...
  • PHP实现删除文件夹内文件的功能

    万次阅读 2016-12-02 19:55:15
    如果要删除指定的文件直接unlink(文件地址),如果要删除一个文件夹内所有文件,肯定要遍历文件夹,或者找到一个函数能够知道文件夹内是不是有东西,如果有文件,就继续删除删除哪一个,那么又需要一个函数实现...
  • linux删除文件夹所有文件

    千次阅读 2021-01-25 15:36:46
    看到了一遍文章,便突发奇想的想起Linux中删除目录下的所有文件的方法;整理了几个,如有不足,还望读者不吝赐教! 删除当前目录下的文件 1.rm -f * #最经典的方法,删除当前目录下的所有类型的文件 2.find . -type f...
  • php递归遍历出文件夹下的所有文件删除文件夹下的所有文件
  • function removeDir($dirName) {  if(!is_dir($dirName))  {  return false;  }  $handle = @opendir($dirName);  while(($file = @readdir($handle)) ... //判断是不是文件 .表示当前文件夹 ..表示上级文件夹...
  • 在有些应用场景中,我们需要使用python 删除文件夹所有的子文件夹以及文件。 shutil 模块提供了一系列对文件文件集合的高阶操作。 特别是提供了一些支持文件拷贝和删除的函数。 对于单个文件的操作 shutil....
  • 经过网络搜索,整理 如下方法是可用的 java/android 统计文件夹大小及删除文件夹所有文件和路径
  • rd/s/q D:\app (强制删除文件文件夹文件夹内所有文件)del/f/s/q D:\app.txt (强制删除文件,文件名必须加文件后缀名) 二、删除文件或目录BAT命令: 1、新建.BAT批处理文件输入如下命令,然后将要删除的...
  • linux下删除文件夹及下面所有文件

    万次阅读 2019-06-26 20:20:22
    使用rm -rf 目录名字 命令即可 -r 就是向下递归,不管有多少级目录,一并...将会删除/var/log/httpd/access目录以及其下所有文件文件夹 删除文件使用实例:rm -f /var/log/httpd/access.log 将会强制删除/var/log...
  • 最近,由于工作需要,写了一个删除文件夹所有文件的shell脚本,代码比较丑陋,但是可用,哈哈。centos7下亲测可用。该脚本只删除文件夹下的所有文件和子文件夹,但不删除文件夹本身。 这个shell脚本文件名是...
  • 1、新建文件夹File directory = new File("/usr/local/app/xxx/xxx/" + custId); //如果文件夹不存在,则新建文件夹 ... 2、删除文件夹// 删除文件夹 // param folderPath 文件夹完整绝对路径 public static vo
  • Android递归删除文件夹所有文件

    千次阅读 2016-03-14 21:47:01
    在做App客户端apk安装包自动更新自动下载的时候,如果每次检测到有更新...需要一个删除某一文件夹所有文件的方法。 /** * 递归删除文件文件夹 * @param file 要删除的根目录 */ public void RecursionDeleteF
  • def __del_file(self,path): ls = os.listdir(path) for i in ls: c_path = os.path.join(path, i) if os.path.isdir(c_path): self.__del_file(c_pat...
  • iOS 删除文件夹所有文件

    千次阅读 2014-01-25 09:34:54
    有时候需要在iOS系统里面,删除指定文件夹的内容,文件夹里面可能是文件,也可能包含有文件夹删除指定类型的文件。方法如下: NSString *extension = @"m4r"; NSFileManager *fileManager = ...
  • 1、Android 删除文件夹文件夹以及文件夹所有文件) //删除文件夹文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if (dir == null || !dir.exists() || !dir.isDirectory()) return...
  • 这篇是个人生活上遇到的小问题,就是为了之前那篇html和css入门,我去淘宝买了五块钱的udacity的前端课程,大家都知道这是国外的在线...我不懂播放软件也不想懂他选取字幕的原理,手动拿第二个视频试了下,貌似删除...
  • 这种方法,只能复制文件,不能复制文件夹 package cn.hanquan.test; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; //简单的txt文件复制 public class ...
  • 删除文件夹内所有文件保留部分文件[只能是当前目录下的文件文件夹能保留] #以当前目录为基准 保留一文件+一文件夹 rm -rf `ls|egrep -v '(config.js|dist)'` #以当前目录为基准 删除某一类 rm -rf `l...
  • 删除文件夹所有文件和子文件夹 02 import os 03 def delete_file_folder(src): 04  '''delete files and folders'''
  • 一、linux rm -rf +dir dir:表示路径下的文件夹 ...*:表示删除全部文件夹以及文件 二、windows 在cmd中 rd /s +dir dir:表示文件夹名 在提示后,输入y 强制删除,则不提示 rd /s /q +dir  ...
  • Python批量读取文件夹所有文件

    千次阅读 2019-12-04 14:19:35
    现给定一个文件夹,下面有很多文件(可能是一天一个数据文件等),我们要读取该文件夹下面的所有文件
  • python创建文件夹和TXT文件删除TXT文件删除文件夹 ...3、删除TEST文件夹内的TXT文件 4、删除路径TEST文件目录 import os,stat,time dirPath = "D:\\TEST\\" filename = "a.txt" def c...
  • 删除文件夹包含的文件,不删除文件夹 public function deldir($dir) { //先删除目录下的文件: $dh = opendir($dir); while ($file = readdir($dh)) { if($file != "." && $file!="..") { $fullpath = $dir...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 802,842
精华内容 321,136
关键字:

删除文件夹内所有文件