excelperfect 标签:VBA 经常要整理电脑中的文件,特别是每当要自查电脑文件时。每次都是将一个一个文件夹打开,将其中的文件全部删除,但要保留文件夹,以便于后面再陆续存放新的文件。...手动操作起来每繁琐,特别是当文件夹及其子文件夹很多且里面的文件也较多时。 其实,这样的工作使用VBA来很好解决。...下面的程序会删除指定文件夹中的所有文件,包括其子文件夹中的文件,但会保留文件夹,即保留文件夹框架,以便再往里面存放新文件。...Sub KillFiles(strPath As String, Optional blnRecursive As Boolean) ' 本过程返回目录中的所有文件到Dictionary对象中....' 如果递归调用则同时返回子文件夹中的所有文件.
原点后面的文件称为 文件扩展名(file extension) ,文件扩展名通常表示文件的一些信息。例如在 MS-DOS 中,文件名是 1 - 8 个字符,加上 1 - 3 个字符的可选扩展名组成。...与 UNIX 相反,Windows 就会关注扩展名并对扩展名赋予了新的含义。用户(或进程) 可以在操作系统中注册扩展名,并且规定哪个程序能够拥有扩展名。...UNIX 和 Windows 使用的是后面一种方式。 文件属性 文件包括文件名和数据。除此之外,所有的操作系统还会保存其他与文件相关的信息,如文件创建的日期和时间、文件大小。...例如,未列出目录中的全部文件,程序必须先打开该目录,然后读其中全部文件的文件名。与打开和读文件相同,在读目录前,必须先打开文件。 closedir,读目录结束后,应该关闭目录用于释放内部表空间。...如果被解除链接的文件只出现在一个目录中,则将它从文件中删除。如果它出现在多个目录中,则只删除指定路径名的链接,依然保留其他路径名的链接。在 UNIX 中,用于删除文件的系统调用就是 unlink。
微软的所有后续版本中,磁盘操作系统仍然被保留着。 从1981年MS-DOS1.0直到1995年MS-DOS7.1的15年间,DOS作为微软公司在个人计算机上使用的一个操作系统载体,推出了多个版本。...号表示1个字符 主文件名.扩展名 best.jpg ,best是主文件名,jpg是扩展名,扩展名决定了文件的类型 示例: *.* 所有文件 请搜索 主文件名中包含字母o的jpg图片 *o*.jpg o.jpg...a.gif 1.2、文件夹与目录 DOS中的目录==Windows中的文件夹 ? ? ? 1.3、相对路径与绝对路径 c:\ABC\DEF\GHI> c:\ABC> 相对路径: 绝对路径: ? ?...FSUTIL 显示或配置文件系统的属性。 FTYPE 显示或修改用在文件扩展名关联的文件类型。...RD 删除目录。 RECOVER 从损坏的磁盘中恢复可读取的信息。 REM 记录批处理文件或 CONFIG.SYS 中的注释。
编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效 在Windows中善用批处理可以简化很多重复工作 批处理?...结束进程 taskkill结束进程(比tskill高级,但WinXPHome版中无该命令) tasklist显示进程列表(Windows XP Home Edition中没有) sc 系统服务设置与控制...^W > W ^ 和 > 是控制命令,要把它们输出到文件,必须在前面加个 ^ 符号 27 < 从文件中获得输入信息,而不是从屏幕上 一般用于 date time label 等需要等待输入的命令 @...%~n1 - 仅将 %1 扩充到一个文件名 %~x1 - 仅将 %1 扩充到一个文件扩展名 %~s1 - 扩充的路径指含有短名 %~a1 - 将 %1 扩充到文件属性 %~t1 - 将 %1 扩充到文件的日期.../N /C y /T 5 /D y>nul 延时5秒 35 assoc 和 ftype 文件关联 assoc 设置'文件扩展名'关联,关联到'文件类型' ftype 设置'文件类型'关联,关联到'执行程序和参数
cd 文件夹名称:改变当前目录 type 文件名.扩展名 (|more这个是分页查看空格翻页):查看文件内容 Tab :补全 \分隔 copy con(屏幕) qingshu.txt :可以写多行...有时候,rd并不能很好地完成任务:删除test文件夹,但目录不是空的,这时要加个 /s 参数,它才会正常删除, 正确的写法是:rd /s d:\test 但仅仅使用 rd /s test ,CMD总是停下来并询问...写法为:rd /q /s d:\test del 文件名.扩展名:删除文件 (通配符)代表任意,例如: .txt,dad.....* d: 转到哪个盘,:这个不是注释 -s:逐级删除 -q:不要提示 md 文件夹名:创立文件夹 attrib :对文件或文件夹的属性做修改 attrib +h feifei :h是隐藏,+是添加...\ :跨网络复制 move 路径+文件名.扩展名 移动路径 ren hah.txt heihei.txt :改文件名 三、批处理 创建一个txt,扩展名改为
zip 命令常用选项及含义 选项 含义 -r 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。 -m 将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。...-n 解压时并不覆盖已经存在的文件。 -o 解压时覆盖已经存在的文件,并且无需用户确认。 -v 查看压缩文件的详细信息,包括压缩文件中包含的文件大小、文件名以及压缩比等,但并不做解压操作。...gzip 命令常用选项及含义 选项 含义 -c 将压缩数据输出到标准输出中,并保留源文件。 -d 对压缩文件进行解压缩。 -r 递归压缩指定目录下以及子目录下的所有文件。...-k bzip2 在压缩或解压缩任务完成后,会删除原始文件,若要保留原始文件,可使用此选项。...bunzip2 命令的基本格式为:bunzip2 [选项] 源文件 bunzip2 命令选项及含义 选项 含义 -k 解压缩后,默认会删除原来的压缩文件。若要保留压缩文件,需使用此参数。
大家猜猜我这次怎么绕过上诉补丁的。 压缩包中通常是不含有诸如“../”、“..”这种文件名的,但通常不含有不代表不能含有。我如果把压缩包中某文件名改成../../../../.....但愚昧的finecms开发者还是抱着自己无知的思路,去用近乎“黑名单”的方式去解决这个问题,那就是黑客怎么日,他就怎么补,永远不知道下一步黑客会从哪里进入。...最简单的方法,我们可以在文件名上下功夫。 比如,Windows下不允许文件名中包含冒号(:),我们就可以在010editor中将2.txt的deFileName属性的值改成“2.tx:”,如图5。...此时解压就会出错,但1.php被保留了下来。 如图6。...在Linux下也有类似的方法,我们可以将文件名改成5个斜杠(/) 如图7,此时Linux下解压也会出错,但1.php被保留了下来,如图8。
每个文件都有一个名字,称为文件名。文件名是操作系统中区分不同文件的唯一标志。 ...文件名是操作系统中区分不同文件的唯一标志,同一文件夹下,文件与文件不能重名,文件与文件夹不能重名,文件夹与文件夹不能重名。 文件名由主文件名和扩展名两部分组成,主文件名和扩展名之间用英文句号分隔。...扩展名表示文件的类型,操作系统中根据扩展名建立了应用程序与文件的关联关系。 注意:文件可以没有扩展名。 计算机是通过文件夹来组织管理和存放文件的,文件夹用来分类组织存放文件。...文件夹属性对话框的“共享”选项卡中,用户可以决定是否将该文件夹设置为共享。如果用户选择共享该文件夹,则当该计算机与某个网络连接后,在该网络中的其他计算机可以通过网络来查看或使用该共享文件夹中的文件。...回收站: 1.作用——暂时存储从硬盘中删除的文件或文件夹,防止误删除 2.回收站是一个特殊的系统文件夹,用户无法删除 3.用户可以调整回收站空间大小:右击回收站→“属性” 4.从除硬盘以外的可移动存储设备
在Linux系统中,文件压缩与解压是日常管理和维护中不可或缺的一部分。通过压缩文件,我们可以显著减少文件大小,节省存储空间,并加快文件传输速度。而解压则是恢复文件原始状态的过程。...特点:压缩率高,但仅支持单个文件压缩。压缩和解压速度相对较快。压缩后的文件默认会删除原始文件,除非使用-k选项。...2. bzip2简介:bzip2是另一个流行的压缩工具,其压缩率高于gzip,但压缩和解压速度较慢。bzip2同样只能压缩单个文件,压缩后的文件以.bz2为扩展名。...基本用法:压缩文件:bzip2 [选项] 文件名。与gzip类似,bzip2 test.txt会压缩test.txt并删除原始文件,使用-k选项可保留原始文件。...特点:压缩率高,但速度较慢。支持压缩单个文件,并可通过选项保留原始文件。3. tar简介:tar实际上是一个打包工具,它可以将多个文件和目录打包成一个文件,但本身不具备压缩功能。
:-d #显示 C 盘根目录中的文件 dir c:” /b/p #/b只显示文件名,/p分页显示 dir *.exe /s #显示当前目录和子目录里所有的...的 copy c:”test.txt f: >nul 拷贝文件,并且不显示””文件复制成功””的提示信息,但如果f盘不存在,还是会显示出错信息 copy c:”test.txt f: >nul...,要把它们输出到文件,必须在前面加个 ^ 符号 27 < 从文件中获得输入信息,而不是从屏幕上 一般用于 date time label 等需要等待输入的命令 @echo off echo 2005...文件关联 assoc 设置’文件扩展名’关联,关联到’文件类型’ ftype 设置’文件类型’关联,关联到’执行程序和参数’ 当你双击一个.txt文件时,windows并不是根据.txt直接判断用...%1 可以在””文件夹选项””→””文件类型””里修改这2种关联 assoc #显示所有’文件扩展名’关联 assoc .txt #显示.txt代表的’文件类型
第一,我们通过文件名(*fq)进行模式匹配,这样一些不是我们想处理,但是又有相同文件名的文件也会被处理。...第二,此代码不断在文件名中添加扩展名,每个生成的文件现在都以我们不期待的结尾 .fastq.trimmed.fq。...当我们用编程语言编写一个 forloop时,我们正在构建一个迭代的命令式:我们要求计算机首先完成一个工作,然后循环到最后。但通过GNU Parallel编写命令时,我们遵循所谓的描述性功能编程。...如何在bash中操作文件路径? 通常,我们必须在bash中操作文件名以删除其中的各个部分。也许我们想要删除目录名称,或者仅保留文件名,或者仅保留不带扩展名的文件名,或者删除扩展名等等。...下面让我看一些例子: FILE=/A/B/C.txt.gzecho $FILE 如预期打印: /A/B/C.txt.gz 从名称中删除目录,并仅使用basenameshell命令保留文件名: FILE=
Popen.communicate(input=None) 与子进程进行交互。向stdin发送数据,或从stdout和stderr中读取数据。可选参数input指定发送到子进程的参数。...,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在) os.path.splitext(filename) 分离文件名与扩展名 结果为(filename,扩展名) 如果参数为一个路径...操作 说明 备注 execl(path) 运行一个程序来替代当前进程,会阻塞式运行 _exit(n) 退出程序 startfile(filename) 用与文件关联的程序运行,关联程序打开后,立即返回...) 转换路径为绝对路径 split(path) 将路径分解为(文件夹,文件名) splitext(path) 将路径分解为(其余部分,.扩展名),若文件名中没有扩展名,扩展名部分为空字符串 在操作与系统不支持的对象时...# -*- coding:utf-8 -*- ''' 在每个APP的migrations文件夹下,保留__init__.py文件,删除其他文件 ''' import os import os.path
我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。 一....目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。 与系统周边及储存等相关的一些文件, 通常都集中在/dev这个目录之下!...Linux文件扩展名 1.扩展名类型 基本上,Linux的文件是没有所谓的扩展名的,一个Linux文件能不能被执行,与他的第一栏的十个属性有关, 与档名根本一点关系也没有。...这是因为压缩软件分别为 gunzip, tar 等等的,由于不同的压缩软件,而取其相关的扩展名 *.html, *.php 网页相关文件,分别代表 HTML 语法与 PHP 语法的网页文件。...不要怀疑,从网络上传送到你的 Linux系统中,文件的属性与权限确实是会被改变的。
如果搜索字符串扩展名长度为 3,那么文件名里扩展名前 3 位为此扩展名的文件都将匹配上 如果搜索字符串扩展名长度不是 3,那么扩展名必须严格匹配 第 3、4 行,不一样 的地方是 ? 和 *。...这需要简单说一下 8.3 文件名。 8.3文件名一种文件名规范,它主要运用于FAT文件系统中。其后继者NTFS文件系统也支持8.3文件名。...8.3文件名的目录和文件名都仅使用大写字母,但DOS和命令提示符都不大小写敏感(当然,如果使用UNIX或类Unix等一般大小写敏感的操作系统,则应注意)。...为了兼容老程序,Windows 会有一个算法让 8.3 文件名与长文件名对应,具体对应方法可以参考维基百科:8.3文件名 - 维基百科,自由的百科全书。...欢迎转载、使用、重新发布,但务必保留文章署名 吕毅 (包含链接: https://blog.walterlv.com ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。
, DEL /AR *.* #2.表示删除当前目录下除系统文件以外的所有文件 DEL /A-S *.* #3.加/F参数后就可删除只读文件 del /F 文件名 #4.del目录中的有文件,...(Y/N) Y WeiyiGeek. assoc命令 描述:显示或修改文件扩展名关联。 如果在没有参数的情况下使用,则 assoc 将显示所有当前文件扩展名关联的列表。...语法: assoc [.ext[=[FileType]]] #参数: .ext 指定跟文件类型关联的文件扩展名 fileType 指定跟文件扩展名关联的文件类型 注意事项: 键入 ASSOC...如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。 如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。 案例: #示例1.显示指定的文件类型,并且设置文件扩展名....D:\www>assoc | more assoc .asf=Test.asf WeiyiGeek. ftype 命令 描述:Windows中的一个命令,用于显示或修改用在文件扩展名中的关联,不带参数的命令则显示当前扩展名的关联情况
, DEL /AR *.* #2.表示删除当前目录下除系统文件以外的所有文件 DEL /A-S *.* #3.加/F参数后就可删除只读文件 del /F 文件名 #4.del目录中的有文件,...WeiyiGeek. assoc命令 描述:显示或修改文件扩展名关联。 如果在没有参数的情况下使用,则 assoc 将显示所有当前文件扩展名关联的列表。...语法: assoc [.ext[=[FileType]]] #参数: .ext 指定跟文件类型关联的文件扩展名 fileType 指定跟文件扩展名关联的文件类型 注意事项: 键入 ASSOC...如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。 如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。 案例: #示例1.显示指定的文件类型,并且设置文件扩展名....WeiyiGeek. ftype 命令 描述:Windows中的一个命令,用于显示或修改用在文件扩展名中的关联,不带参数的命令则显示当前扩展名的关联情况(常常与ASSOC连用) #语法: Ftype
1、首先是CLS命令,你会在使用cmd命令的过程中经常用它清除cmd窗口的现有文本。2、还包括ctrl+c,它会中断任何正在运行的命令。3、assoc列出了与PC上各种文件扩展名相关联的程序。...(1)如果你发现自己无法通过应用程序打开一个文件,你可以用它来找到链接到它的文件扩展名的程序。(2)你也可以使用assoc 扩展名 来更改文件扩展名。然后使用ftype命令关联相应的程序。...Cipher这个命令会执行三次写入操作,也就是当你删除了指定的文件之后,系统并没有将这个数据彻底从磁盘上清除,只是文件被标记为不再可访问,而且它们占用的空闲空间文件仍然是可恢复的,直到系统用新数据覆盖它们...尽管在已有任务管理器的情况下这个命令显得有些多余。但该命令有时可能会发现该任务管理器中隐藏的任务。此外tasklist还有各种各样的参数可供使用。(1)tastlist -SVC显示与相关的服务。...(3)tasklist -M会定位与活动任务相关联的DLL文件。这些命令对于出现在任务列表中的高级故障排除任务非常有用。(4)不携带任何参数的命令 tasklist 会显示一个可执行文件名和进程ID。
本文内容精简、整理、摘抄、有感于《鸟哥的Linux私房菜》第八章 • 文件与文件系统的压缩、打包和备份。...压缩 目前常见的Linux压缩命令包括有gzip、bzip2和最新的xz,下表是一些常见的压缩文件扩展名及对应指令关系: 扩展名 指令 说明 *.Z compress 已经不流行,gzip可以代替 *....压缩档,这几个命令都是用于查看或过滤出gzip格式的压缩档内容 bzip2 [-cdkv#] 档名,提供了比gzip更好的压缩比 c将输出流重定向,可自定义压缩文档名称 d解压缩 k保留源文件而不是删除...xz [-cdlk#] 档名,提供了比gzip/bzip2更好的压缩比 c将输出流重定向,可自定义压缩文档名称 d解压缩 1显示压缩文件相关信息 k保留源文件而不是删除 #同gzip,...z,对应为*.tar.gz;如果是-j,对应为*.tar.bz2;如果是-J,对应为*.tar.xz ) ctx分别对应打包压缩、察看压缩档内容和解压缩这三种功能,不能同时出现 v压缩或解压缩过程中显示正在处理的文件名
本文内容精简、整理、摘抄、有感于《鸟哥的Linux私房菜》第八章 • 文件与文件系统的压缩、打包和备份。...压缩 目前常见的Linux压缩命令包括有gzip、bzip2和最新的xz,下表是一些常见的压缩文件扩展名及对应指令关系: 扩展名 指令 说明 *.Z compress 已经不流行,gzip...gzip更好的压缩比 - c将输出流重定向,可自定义压缩文档名称 - d解压缩 - k保留源文件而不是删除 - v显示压缩比 - #同gzip,取值范围介于1-9,1最快压缩率最低...- c将输出流重定向,可自定义压缩文档名称 - d解压缩 - 1显示压缩文件相关信息 - k保留源文件而不是删除 - #同gzip,取值范围介于1-9,1最快压缩率最低,...tar.gz;如果是-j,对应为*.tar.bz2;如果是-J,对应为*.tar.xz ) - ctx分别对应打包压缩、察看压缩档内容和解压缩这三种功能,不能同时出现 - v压缩或解压缩过程中显示正在处理的文件名
文件命名规则 (1)文件命名规则 Linux系统中的文件名称最长可以有256个字符,文件名可以由字母,数字,下划线,减号及一些特殊符号(不推荐使用)。...(2)文件扩展名 Linux系统中没有文件扩展名的概念,因此不强制使用,有时也使用扩展名表示文件的用途,有些特殊的程序要求文件必须有正确的扩展名。.../backup 删除(普通)文件命令rm(速记为remove) 【命令格式】:rm [option] file (rm +文件名+.扩展名) 【常用选项】: r: 删除目录时将目录中的所有内容一并删除...f: 忽略删除的目录中不存在的子目录,并且删除时不提示用户() 【示例】: (1)删除文件ab,删除时系统会要求用户确认 # rm ab (2) 删除目录及目录中的所有文件和子目录...,要配合选项r和f # rm -rf test (3) 删除目录中的所有文件时,可以使用*表示所有文件,例如删除当前目录中 的所有文件及目录 # rm -rf * (4)有时候你会遇到想要删除一些为只读权限的文件
领取专属 10元无门槛券
手把手带您无忧上云