原始复古的forfiles的使用(win平台)
最近因为项目需要,在linux安装basemap图像库的时候,安装成功后,一直提示缺失mpl_toolkits.Basemap。尝试了半天时间没有解决问题,可能问题出在其他依赖库的版本上。遂在win平台下实现功能。
本次使用forfiles是用bat脚本处理定时处理文件,涉及到文件列表的过滤,文件名称获取,文件路径的获取,以及多参数的变量参数传递等。
1、文件列表过滤
@echo off
forfiles /P "D:\idata" /M *ER24*24024.txt /C "cmd /c del/F/s/q @file"
/M参数后是过滤条件,加/S 实现子目录递归查询
2、文件名、文件路径、变量多参数等
@echo off
setlocal EnableExtensions DisableDelayedExpansion
set cachefile=D:/idata/
set filedesc=.nc
for /F "tokens=1-2,* delims=|" %%K in ('forfiles /P "D:\data\" /S /M *ER24*24024.txt /C "cmd /c echo @fname^|@path"') do (cmd /c echo %cachefile%%%~K%filedesc%)
endlocal
tokens可以使用多个参数,如1-2表示第1个、第2个参数,后面对应参数用%%K,%%L。如果加上参数上加上~,则是去掉字符串的引号。第一个参数和第二次的英文字母要连续(测试得出的经验)。如果拼接字符串则直接拼接到一起即可。
原始复古的forfiles的使用(win平台)相关推荐
- nbu WIN平台下面(mtx/robtest/tar/nt_ttu)手动测试driver是否正常
在这里介绍一下WIN平台上面怎么测试带库是否可以正常的读写数据库. WIN这个是个好东西,但是在用于服务器方案,我切不会的. 这里不介绍厂商自己提供的软件来测试带库. WIN下面同样用两种方案: 方案 ...
- 如何简单利用git_stats脚本统计项目的代码量(以及win平台使用时的错误排除)...
废话不多说,先放上几张插件生成的页面的预览图 (页面主页) (每日提交量) (代码行数统计,因为是练习项目,很多代码是copy的,不要在意细节) 预览大致就到这里,当然还有很多其他功能,大家可以自己去 ...
- php 动态引用dll文件路径,win平台环境变量与dll动态链接库搜索路径小结
今日需要做一个在cmd命令窗口下使用php.exe执行的php小程序,用于循环获取某API提供的json数据并进行分析后实时发送短信提醒. 用惯了linux下的直接命令窗口输入curl.php等命令而 ...
- 最新WIN平台服务器安全解决方案【青云原创】
前言 我们先来看一些目前网络上比较成熟的WIN平台服务器安全加固方案,因都是一些教程和链接我把他们放在本文的最后列出. 其实这些方案再加上一个合格的服务器管理员就已经可以做到服务器相当高水平的安全了, ...
- 使用RMAN实现异机备份恢复(WIN平台)
--================================= -- 使用RMAN实现异机备份恢复(WIN平台) --================================= 在有些 ...
- linux打开gaussian16软件,win平台下最新版Gaussian16使用经验分享
本帖最后由 tjchkj 于 2017-12-7 16:04 编辑 看到论坛里几乎是清一色的在linux下使用Gaussian16的交流,使我这个linux门外汉感到居然找不到在windows平台下的 ...
- win平台使用惯导模块:WHEELTEC N100 模块
win平台使用惯导模块:WHEELTEC N100 模块 模块介绍 WHEELTEC N100 参数 WIN驱动安装 连接上位机 电路设计 修改波特率 修改数据包发布频率 模块调平校准 模块介绍 WH ...
- win平台搭建Lnmp环境
win10上面安装的phpStudy这些天有时候打不开网页 502,请求一直loading,就算是代码问题我也扶不住,安装个Redis,mongodb都超级麻烦,并且好多都模拟Linux做的东西,最终 ...
- Qt 程序中获取 CPUID UUID 等系统信息的方法(win 平台,wmic)
Qt 程序中获取 CPUID UUID 等系统信息的方法(win 平台,wmic) 最近的程序中要加入序列号注册的功能.这就需要获得电脑的一些基本信息,比如 UUID .或者 CPUID 一类的固定的 ...
最新文章
- 企业分布式微服务云SpringCloud SpringBoot mybatis (七)高可用的分布式配置中心(Spring Cloud Config)...
- AutoX“真无人”车队驶上繁忙街头,中国正式跨入无人驾驶时代
- 模糊推理机制 matlab,基于模糊综合评判推理机制的学生素质评价系统设计与实现...
- Pydiction : VIM上的PYTHON代码自动补全插件
- C# 中 ref 和out 的区别
- 知乎:fastjson这么快,为啥老外还是热衷 jackson?
- mybatis SqlMapConfig.xml properties
- ensp期末综合实验_时间表来了!洛阳中小学期末考试25日开始
- html文件中用import,@import引入CSS文件
- mysql 面试知识点笔记(三)联合索引的最左匹配原则
- 使用组策略配置QoS
- 线对 Line pairs度量空间频率
- 工控行业什么时候用c语言,工控工程师需要掌握的知识
- Word粘贴时出现“文件未找到:MathPage.WLL”的解决方案
- 【Flutter】Dart 数据类型 数字类型 ( Dart 文件创建 | num 类型 | int 类型 | double 类型 | num 相关 API )
- Gephi安装教程——1
- python编程课程-天津Python编程课程
- RK3399 Android7.1修改安兔兔等读到的cpu最大频率为1.992GHz
- window 中 PowerShell激活python环境
- 基于正点原子开拓者FPGA串口的Modelsim仿真程序