一个文件夹里东西很多,如何筛选重新分类后,重新新命名一个文件夹移动进去,有什么简单高效的方法呢?
更新时间:2021-11-20 12:38:53 • 作者:ISABEL •阅读 6797
- 如何筛选电脑文件夹中的文件?比如我文件夹里面的文件很乱要批量把文件分类而文件夹中的文件又太多了,一
- 重命名文件或文件夹的方法有哪些(五种)?简单点,,
- 如何筛选有指定文件的文件夹
- 如何根据一个文件名清单在文件夹里筛选文件?
如何筛选电脑文件夹中的文件?比如我文件夹里面的文件很乱要批量把文件分类而文件夹中的文件又太多了,一
不知你要按什么规则对文件分类,以下代码假设按照文件类型归类。将代码保存为XXX.bat,存放在要归类的文件夹下,双击,所有同类型文件移动到以扩展名命名的文件夹下。
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /b /s /a-d') do (
set fnxp=%%~xi
set fnx=!fnxp:~1!
if not exist !fnx! md !fnx!
if !fnx!==bat (call :skipit) else (move "%%i" !fnx!\)
)
:skipit
goto :eof
重命名文件或文件夹的方法有哪些(五种)?简单点,,
右击,选择重命名;
单击再单击;
单击,按f2;
多选,在第一项右击,选重命名/f2
单击即选中
如何筛选有指定文件的文件夹
打开-我的电脑-点搜索-输入筛选关键字-搜索(里面有相关设置,像是图片类型等一些)
如果筛选后缀为EXE,,这搜索.exe就可以了。。
如何根据一个文件名清单在文件夹里筛选文件?
这种情况用批处理简单些,假定你的那个文件名列表是file.txt,你的文件夹是d盘的sample,要把这个file.txt中有的在sample下存在的的文件复制到d盘的new文件夹,打开记事本贴入以下内容
@for /f %%i in (file.txt) do if exist "d:\sample\%%i" copy "d:\sample\%%i" d:\new
保存为bat文件(也就是文件类型选择所有文件,文件名随便填比如ss.bat)
把这个ss.bat跟你的file.txt放在一个目录下,双击运行这个bat就行了。