先看一段bat命令

@echo off
@title 批处理判断文件夹是否存在

if exist folder1 (
   echo "已经存在文件夹"
) else (
md folder1
)

if not exist folder2 md folder2

pause

命令中首先判断当前目录中是否存在folder1,如果存在,打印“已经存在文件夹”;如果不存在就用md命令建立文件夹。

Technorati 标签: bat,批处理,判断文件夹是否存在

1. for in 结构:

下面这个语句可以把当前文件夹所有子文件夹下的txt文件合并成一个文件
for /D %%d in (*) do type %%d\*.txt >>result.txt

有时候程序输出的txt文件最后一行缺少回车符号,如果两个文件直接用type重定向合并,会导致错误,所以可以做一个空行文件oneline.txt,然后改成这种:
for /D %%d in (*) do type %%d\*.txt oneline.txt >>result.txt
这样多个文件合并时总是把oneline.txt

2. 取日期和时间。
批处理环境里可以使用%date%变量和%time%变量,不同的机器这个变量的格式也不同,
可以试试echo %date% %time%看格式
然后使用:~begin,len的方式取的变量的字串类似函数substr($str, $begin, $len),例如
echo %date%
结果输出:2006-06-20 星期二
那么取从0开始的索引0,字串长度为10,既:
echo %date:~0,10%
结果输出:2006-06-20

例如我想合并今天的日志文件,可以这样:
set myval=%date:~0,10%

for /D %%d in (*) do type %%d\%myval%.log >>result.txt

不同机器使用cmd拷贝文件,思路是,先建立链接,然后映射网络驱动器,然后就可以拷贝了

net use z: \\192.168.2.112\C$ "wyzwyw" /USER:Administrator
copy 1.txt z:

copy z:\boot.ini c:\boot.txt

net use z: /delete

批处理判断文件夹是否存在相关推荐

  1. 批处理判断文件夹是否为空

     批处理判断文件夹是否为空: for /f "tokens=* delims=" %%n in ('dir "%cd%" /b/ad/s') do ( ec ...

  2. node 判断文件夹是否存在

    判断文件夹是否存在 let filePath =path.join(__dirname,'../')+'/download_tmp/'fs.exists(filePath, function(exis ...

  3. 用matlab判断文件是否存在_判断文件夹、文件是否存在、创建文件 c++ matlab

    Matlab: 1. exist判断当前目录是否存在指定文件夹 例子1 if ~exist('Figure') mkdir('Figure') % 若不存在,在当前目录中产生一个子目录'Figure' ...

  4. Dos判断文件夹有没有存在,如果存在删除,不存在创建

    Dos判断文件夹有没有存在,如果存在删除,不存在创建 dir d:\ | find "liang\dd"    if %errorlevel%==0 goto ok        ...

  5. C#中判断文件夹或文件是否存在的方法

    c#中操作IO非常简单,下面介绍如何判断文件夹或文件是否存在的方法.  代码如下:  //判断文件夹是否存在,不存在则创建文件夹  if (!System.IO.Directory.Exists(@& ...

  6. python判断文件夹是否存在

    判断文件夹是否存在,如果不存在则创建 if not os.path.exists(path):os.makedirs(path)

  7. 【C/C++】如何判断文件夹或者文件是否存在

    方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文件:io.h filename:可以填写 ...

  8. 一行Java代码判断文件夹是否存在,不存在则新建

    场景 上传文件后存到服务器上某路径,指定路径 后要判断文件夹是否存在. 如果不存在就要按照指定文件夹路径新建. 实现 String path = storePath +"\\"+ ...

  9. mfc 判断文件夹复制完成_Python办公自动化|自动整理文件,一键完成!

    本文跟大家分享一个文件整理脚本的实现过程.具体的功能很简单,给定一个打算整理的文件夹目录,这个脚本可以将该目录下的所有文件都揪出来,并且根据后缀名归类到不同的文件夹里,就像下图一样,简直是整理爱好者的 ...

最新文章

  1. 16S预测细菌组表型-bugbase:革兰氏阴阳、生物膜、致病力、移动元件、氧气消耗等
  2. 在不久的将来,脑控机器人可以给我们喂水、给我们喂食
  3. python笔记九(迭代)
  4. v-slot vue2.6新增指令使用指南
  5. Python GUI篇——关不掉的小窗口
  6. Android开发笔记(四十四)动态UI事件
  7. Java设计模式与实践
  8. 台大李宏毅Machine Learning 2017Fall学习笔记 (3)Bias and Variance (v2)
  9. win7西捷硬盘测试软件,Seagate希捷SeaTools硬盘检测工具
  10. find 命令多条件匹配
  11. TypeScript散文
  12. python假分数约分_数学中假分数怎么约分
  13. 软件工程--总体设计过程包括那些步骤---软件设计过程中应该遵循那些基本原理--模块独立性
  14. 国内优秀的PHP商城系统整理
  15. win10 休眠设置无效_win10电脑休眠后无法唤醒的解决办法
  16. 高性能架构学习路线图-分布式架构演进,mybatis一对一一对多面试题
  17. 全球首个华纳兄弟酒店正式营业,《老友记》喷泉、全新蝙蝠侠战车亮相
  18. DBeaver 快捷键大全
  19. LQB手打代码,DS1302基础代码01
  20. mysql强化练习_MySQL数据库 - 50道SQL强化练习题

热门文章

  1. json-server-----》基本使用
  2. gradle下载的依赖包位置 及 修改
  3. ARP(Address Resolution Protocol)地址解析协议初识
  4. Liunx的常用命令
  5. SQL Server时间粒度系列----第6节基于当前日的小时数和分钟数与mysql unix_timestamp和from_unixtime的mssql实现...
  6. v-charts显示标题
  7. luogu4407 [JSOI2009]电子字典 字符串hash + hash表
  8. VS2010-MFC(对话框:一般属性页对话框的创建及显示)
  9. 细数网络上十七种安全威胁
  10. 有一个1,2,3....49 的数组,通过控制台显示为7行7列的,并且里面的数据时随机的代码...