批处理:根据文件名创建文件夹+拷贝+判断文件夹中子文件夹的个数
2014-04-22 09:36
190 查看
根据文件名创建文件夹:
@echo off
@for /f "tokens=5 delims=_ " %%i in ('dir w:\*.zip ^| findstr zip') do set var=%%i
rem @set var=%var: =%
echo %var%
rem cd /d D:\
rem if exist "%var%" rmdir /S /Q "%var%"
rem mkdir %var%
拷贝:
rem xcopy w:\ /E/H D:\%var%
判断文件夹中子文件夹的个数
rem 包含文件夹和文件数
@echo off
for /f "delims=" %%i in ('dir /b') do (set /a a+=1)
echo %a%
pause>nul
rem 此下面只文件夹数
@echo off
for /f "delims=" %%i in ('dir /a:d /b') do (set /a a+=1)
echo %a%
pause>nul
rem 此下面只文件数
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a:-d /b') do (set /a a+=1)
echo %a%
pause>nul
@echo off
@for /f "tokens=5 delims=_ " %%i in ('dir w:\*.zip ^| findstr zip') do set var=%%i
rem @set var=%var: =%
echo %var%
rem cd /d D:\
rem if exist "%var%" rmdir /S /Q "%var%"
rem mkdir %var%
拷贝:
rem xcopy w:\ /E/H D:\%var%
判断文件夹中子文件夹的个数
rem 包含文件夹和文件数
@echo off
for /f "delims=" %%i in ('dir /b') do (set /a a+=1)
echo %a%
pause>nul
rem 此下面只文件夹数
@echo off
for /f "delims=" %%i in ('dir /a:d /b') do (set /a a+=1)
echo %a%
pause>nul
rem 此下面只文件数
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a:-d /b') do (set /a a+=1)
echo %a%
pause>nul
相关文章推荐
- 根据文件获取文件夹,判断文件夹是否存在,不存在则创建
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- [BATCH]DOS批处理--根据当前日期和时间来创建文件夹和文件名
- c++builder 从当前工程文件夹中根据文件名读取内容到Memo中的处理方法
- C#文件操作 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- Java 判断文件或者文件夹是否存在并创建新文件或者文件夹
- Android开发图形处理创建一个图形的拷贝
- Linux、Solaris 系统根据时间动态创建目录或文件夹的方法
- Java文件夹操作,判断多级路径是否存在,不存在就创建(包括windows和linux下的路径字符分析),兼容Windows和Linux
- 判断文件夹是否存在并创建
- windows命令创建文件夹和拷贝
- C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件....
- 批处理创建当天日期的文件夹