批处理 文件归类整理器(当面目录)
@echo off
title 文件归类整理器
:: 目的:
::
:: 对当前目录下的不同文件进行归类操作(不处理子目录)
::
:: 2006-12-16 修改了一处错误
for /f "delims=" %%i in ('dir /a-d /b /oe') do (
set "nx_name=%%~nxi"
call :build_dir %%~xi
set file_type=%%~xi
)
goto :eof
rem ======= 按文件类型创建文件夹 =======
:build_dir
set types=%1
set types=%types:~1%
:: 判断要处理的文件是不是批处理自身
if "%nx_name%"=="%~nx0" (set file_self=yes&set file_type=) else set file_self=
:: 判断文件类型是否发生了变化
if "%file_type%"=="%1" (set same_type=yes) else set same_type=
if not defined file_self if not defined same_type md %types%文件 2>nul
if not defined file_self move /-y "%nx_name%" %types%文件
goto :eof
相关推荐
-
批处理 文件归类整理器(当面目录)
复制代码 代码如下: @echo off title 文件归类整理器 :: 目的: :: :: 对当前目录下的不同文件进行归类操作(不处理子目录) :: :: 2006-12-16 修改了一处错误 for /f "delims=" %%i in ('dir /a-d /b /oe') do ( set "nx_name=%%~nxi" call :build_dir %%~xi set file_type=%%~xi ) goto :eof rem =======
-
批处理 文件归类整理器
复制代码 代码如下: @echo off title 文件归类整理器-test ::=================================================================================== :: 目的: :: :: 对当前目录及其所有子目录下的文件进行归类. :: :: 整理结果: :: :: 在当前目录及其子目录下,以该文件夹里的文件类型名为文件夹名,在该文件 :: 所在目录下建立形如 exe文件.rar文件 之类的文件夹,不同类型
-
批处理制作照片整理器第1/2页
最近相机里的照片比较多,一般是连拍了好几天之后,才把相机里的照片一股脑放到硬盘里,并且是隔上一两个星期才整理一次.日子一长,照片就多了起来,都分不清是什么时候拍的了.网上搜索了很久,找到一款名为PhotosTool的软件,可以按拍摄日期来整理照片,正合我意,只可惜,这个不到1M的小软件,居然要另外安装20余M的.NET 2.0,一气之下,用P写了一个类似功能的脚本,发出来大家玩玩. 曾经有一段时间,单位资料室的电脑中毒很深,保存有数十G工作照片的分区也惨遭毒手--那可是我们单位几年工作的心血啊!
-
利用shell脚本遍历文件夹内所有的文件并作整理统计的方法
环境: Ubuntu下采用shell脚本实现 案例简述: 文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为数字,则根据数字的大小统计该文件夹内文件在各个数据段的数量. 1.这里写一个函数,实现对文件夹内所有文件名的读取,采用的方法是递归! #!/bin/bash #folder="./test" function readfile () { #这里`为esc下面的按键符号 for file
-
python进程池实现的多进程文件夹copy器完整示例
本文实例讲述了python进程池实现的多进程文件夹copy器.分享给大家供大家参考,具体如下: 应用:文件夹copy器(多进程版) import multiprocessing import os import time import random def copy_file(queue, file_name,source_folder_name, dest_folder_name): """copy文件到指定的路径""" f_read = op
-
Android 中的类文件和类加载器详情
目录 一.Java中的类加载器 二.Android中的类加载器 2.1 BootClassLoader 2.2 PathClassLoader 2.3 DexClassLoader 2.4 InMemoryDexClassLoader 三.Dex文件 3.1 Android内存中的Dex文件 3.2 Dex文件的生成 一.Java中的类加载器 首先花点时间回顾一下Java中的三种类加载器: BootStrap ClassLoader 启动类加载器,它是实现自C/C++的类加载器,用于加载JDK的
-
visual studio 2022 编译出来的文件被删除并监视目录中的文件变更(示例详解)
目录 监视目录中的文件变更 visual studio 2022 编译出来的文件被删除 监视目录中的文件变更 因为编译出来的exe被删除(猜测被删除)了,所以就想验证下是不是,代码如下: //参考:https://zhuanlan.zhihu.com/p/493850984 // 监控文件变化.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并结束. // #include <Windows.h> #include <winbase.h> #in
-
Java Socket+mysql实现简易文件上传器的代码
最近跟着某网站学习了一个小项目,因为白天有课,所以都是晚上写的,今天把它完成了. 项目主要是实现一个文件上传器,通过客户端的登陆,把本地文件上传到服务器的数据库(本地的). 首先建两个表如下: 一个文件信息表 CREATE TABLE `fileinfo` ( `Fname` char(50) NOT NULL, `FInfo` blob NOT NULL, `FId` int(10) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`FId`) ) ENGINE=I
-
详解js异步文件加载器
我们经常会遇到这种场景,某些页面依赖第三方的插件,而这些插件比较大,不适合打包到页面的主js里(假设我们使用的是cmd的方式,js会打包成一个文件),那么这个时候我们通常会异步获取这些插件文件,并在下载完成后完成初始化的逻辑. 以图片上传为例,我们可能会用到plupload.js这个插件,那么我们会这么写: !window.plupload ? $.getScript( "/assets/plupload/plupload.full.min.js", function() { self
-
Java实现上传文件图片到指定服务器目录
具体代码如下所示: ***web.xml*** <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xm
随机推荐
- Erlang中的Record详解
- ASP.NET连接sql2008数据库的实现代码
- win10 oracle11g彻底删除并重装教程
- dos命令for用法详解
- hibernate5.2的基本配置方法(详解)
- 优化innerHTML操作(提高代码执行效率)
- JS修改iframe页面背景颜色的方法
- ASP.NET下使用xml反序列化、缓存依赖实现个性化配置文件的实时生效
- php 高效率写法 推荐
- php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
- 使用Python实现简单的服务器功能
- Python使用pygame模块编写俄罗斯方块游戏的代码实例
- JavaScript实现计数器基础方法
- PHP flush 函数使用注意事项
- 编写轻量ajax组件01-与webform平台上的各种实现方式比较
- jquery.Callbacks的实现详解
- Linux命令学习总结:详解shutdown命令
- 各式各样的导航条效果css3结合jquery代码实现
- jQuery版仿Path菜单效果
- Java中final变量使用总结