Windows BAT

一个BAT拷贝程序:

:: For example: SRC_PATH = C:\hello\world
:: and DEST_PATH = E:\another
:: this program will first delete contents of  DEST_PATH from the disk, then copy contents of SRC_PATH to DEST_PATH
:: make sure this file is encoded with the default encoding of the environment to support internationalization

@ECHO OFF

set SRC_PATH=F:\baiduyundownload\miniGame\.minecraft\saves
set DEST_PATH=F:\TEMP\MC

rmdir /s /q %DEST_PATH%

md %DEST_PATH%

xcopy /s /y %SRC_PATH% %DEST_PATH%

pause

Q:如何创建文件夹?

A:

md %PATH_NAME%

Q: 如何查看命令的帮助?

A:

以xcopy为例,输入xcopy /?即可

Q: 如何使用注释?

A:

::是单行注释的开头,类似C++里的//

Q: 如何拷贝文件夹(及其子文件夹)?

A:

xcopy /s /y %SRC_PATH% %DEST_PATH%

Q: 如何删除文件夹(及其子文件夹)?

A:

rmdir /s /q %FOLDER_NAME%

Q: 如何使用变量?

A:

:: 需要注意的是=号前后不能有空格

@ECHO OFF

SET my_var=helloworld

ECHO %my_var%

时间: 2024-10-25 21:56:35

Windows BAT的相关文章

windows bat脚本实现ftp自动下载 删除

现在有一个需求就是把远程某个文件下面的图片,下载到本地,并且删除下载成功的的文件,而且远程目录下的那个图片会随时增加.假设一下如果所有的脚本都写好了,那么就需要调用windows上的计划任务定时执行脚本就ok了,Linux上利用cronjob 同样可以做到.大体的实现思路如下,当然了不止这一种方式. 在远程服务器上搭建ftp server ,例如这里在远程服务上的 images 作为下载目录.搭建ftp server 最简单的方式就是用FileZilla Server 这个工具去搭建,很方便,零

windows bat命令 开启关闭Oracle服务

函数功能:该函数将一个字符串转为字形下标的数组.此函数可用来确定一种字体里是否存在某个字形 控制台下代码: #include "stdafx.h" #include <windows.h> #include"stdio.h" void main() { char ch[] = {'0'}; WORD chnl[20] = {0}; HDC hdc; hdc = GetWindowDC(0); int n = GetGlyphIndicesA(hdc,ch

windows bat启动多个应用程序

windows bat启动多个应用程序 CreationTime--2018年7月26日11点02分 Author:Marydon 1.应用场景 每天开机后,都需要打开平常所需要的软件,又不想将程序设为开机启动,能不能开机后,同时启动多个程序呢? 2.代码实现 第一步:新建一个文本文件 桌面-->右键-->新建-->文本文档-->双击打开 第二步:编辑命令 语法:start /d "程序所在路径" 程序名称.exe 一个程序占一行 ::启动qq start /d

Windows BAT 命令下del 与 rd 命令

https://blog.csdn.net/jigetage/article/details/81180757 RD 与 DEL 命令 windows bat 目录和文件的删除处理. 命令:RD,删除目录 增加参数:/S 参数说明:使用此参数即“RD/S”用于删除目录树,即删除目录及目录下的所有子目录和文件,相当于以前版本中的DELTREE命令. 增加参数:/Q XP中的增强DOS命令 参数说明:使用上面的/S参数删除目录树时,系统会要求 用户确认是否真的要删除.若同时使用/Q参数即“RD/S

Windows Bat 之For 循环

Windows Bat 之For 循环 1. For 循环基本用法. 1.1 格式 在cmd窗口中: FOR %variable IN (set) DO command [command-parameters] 在Bat文件中: FOR %%variable IN (set) DO command [command-parameters] 注意点:在cmd窗口中,for之后的形式变量I必须使用单百分号引用,即%i:而在批处理文件中,引用形式变量i必须使用双百分号,即%%i.For语句的基本要素都

一个简单的windows bat脚本

今天有一个windows脚本的需求,以前完全没写过windows的命令,无奈之下写出了一个这么low的脚本,这里也记录一下方@echo off @rem 脚本需求: @rem 1.压缩包文件会存放在一个固定路径 @rem 2.解压这个文件 @rem 3.通过java命令,运行解压过后的jar包 @rem 4.获取程序的进程ID,并输出 @rem 5.自己带一个JAVA安装包,用这个包里面的java环境?? @rem 设置环境变量 SET StorageDir=E:\windows脚本\存储路径

Windows BAT字符串操作

::操作系统:windows xp sp3 @echo off ::初始化变量set str1=This is string1set str2=This is string2set str3=This is string3 ::先打印出原始数据echo str1=%str1%echo str2=%str2%echo str3=%str3% ::类似strcpy,将一个字符串复制到另一个字符型指针或字符数组,覆盖原来的字符串::实现方法:set 目标字符串=%源字符串%echo.echo ----

windows bat 文件设置JAVA_HOME 环境变量

背景介绍: 原来安装的MyEclipse 8.5 为32位的,前段时间开始学习Android开发,搞了一个adt-bundle 64位的,经常需要更改java版本,所以写了两个bat文件来修改JAVA_HOME bat内容 @echo off&setlocal enabledelayedexpansion&title 更改JAVA_HOME环境变量 color 0A cls echo======================================================

[windows bat]如何启动一个新的cmd窗口并在其内执行命令

两种方式: start cmd /k echo Hello, World! # # 执行完毕以后,新开的窗口不会自动关闭 start cmd /C pause # 执行完毕以后,新开的窗口会自动关闭 参考:https://www.iteye.com/blog/aigo-2295196 参考:http://stackoverflow.com/questions/9392874/bat-file-open-new-cmd-window-and-enter-code-in-there 原文地址:htt