Autoit 自动化脚本很容易实现,
$src = "d:\"
$copyto = "E:\abc"
$type = ".dll"
$time1 = 2008
$time2 = 2011
$logfile = $copyto "\" "logo" @YEAR "-" @MON "-" @MDAY ".txt"
$s = search($src)
$arr_file = StringSplit($s, "|")
$buf = @CRLF @CRLF @TAB "备份日志:" "(" @YEAR "-" @MON "-" @MDAY " # " @HOUR ":" @MIN ":" @SEC ")" @CRLF @CRLF
$file = FileOpen($logfile, 9)
For $i = 1 To $arr_file[0]
$time = FileGetTime($arr_file[$i], 2)
If $time[0]=$time1 And $time[0]=$time2 Then
FileCopy($arr_file[$i], $copyto, 1)
$buf = $arr_file[$i] @CRLF
EndIf
Next
FileWrite($file, $buf)
FileClose($file)
TrayTip("", "谢谢使用!", 3)
Sleep(3000)
Func search($path)
$ret = ""
$handle = FileFindFirstFile($path "\*.*")
If $handle = -1 Then Return $ret
While 1
$file = FileFindNextFile($handle)
If @error Then ExitLoop
If @extended Then
$tmp = search($path "\" $file)
Else
$extend = StringRight($file, 4)
If StringCompare($extend, $type) = 0 Then
$tmp = $path "\" $file
Else
$tmp = ""
EndIf
EndIf
If $tmp "" Then
If $ret = "" Then
$ret = $tmp
Else
$ret = $ret "|" $tmp
EndIf
EndIf
WEnd
Return $ret
EndFunc
代码开始,只抄横线里面的。
_______________________________________
@echo off
set /p a=请输入要复制的文件,按回车键结束。
set /p b=请输入复制后的路径,按回车键结束。
copy /z "%a%" "%b%"
pause
exit
——————————————————————
代码详解:
@echo off —— 隐藏命令,关闭回显。
set /p a=请输入要复制的文件,按回车键结束。 —— 输入要复制的文件的路径变量(a)。
set /p b=请输入复制后的路径,按回车键结束。 —— 输入复制后的路径的路径变量(b)。
copy /z "%a%" "%b%" —— 复制变量路径a里的文件到变量b路径。
pause —— 按任意键继续。
exit —— 退出。
@echo off
rem 根据当前日期和星期数移动文件
set #=Any questionset $=Qset/az=0x53b7e0b4
title %#% +%$%%$% %z%
cd /d "%~dp0"
set "源目录=D:\A"
set "新目录=D:\B"
"%tmp%\t.t" echo;d=date:WSH.echo day(d) ^ "|" ^ weekday(d,2)
for /f "tokens=1* delims=|" %%a in ('cscript -nologo -e:vbscript "%tmp%\t.t"') do (
if "%%b" equ "7" (set w=0) else (set w=%%b)
set d=%%a
)
if not exist "%新目录%\%d%" (md "%新目录%\%d%")
echo;"%源目录%\%w%" --^ "%新目录%\%d%"
move "%源目录%\%w%\*" "%新目录%\%d%\"
echo;%#% +%$%%$% %z%
pause
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定文件复制到一个指定目录下以当前日期时间命名的文件夹里
set #=Any questionset @=WXset $=Qset/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
for /f "tokens=2 delims==." %%a in ('wmic OS get LocalDateTime /value^|find "="') do set "now=%%a"
set "file=d:\123.mdb"
set "newfolder=z:\%now%"
if not exist "%file%" (echo;"%file%" not foundpauseexit)
if not exist "%newfolder%\" md "%newfolder%\"
copy /y "%file%" "%newfolder%\"
echo;%#% +%$%%$%/%@% %z%
pause
exit
楼上的几位答的不怎么样啊。。
系统目录的通配符是%windir%
所以,想进入系统目录只需输入
cd
%windir%
就可以进入windows目录(例如C:\windows或C:\winnt)
如果做成BAT文件的话第一行写上@echo
off就可以不在屏幕上显示,而进行后台操作。
首先你得确定,系统盘里面已经有了system32.exe目录,确定之后就可以这样写代码
copy
%windir%\system32.exe\1.exe
%windir%\system32
copy
%windir%\system32.exe\2.exe
%windir%\system32
copy
%windir%\system32.exe\3.exe
%windir%\system32
copy
%windir%\system32.exe\4.exe
%windir%\system32
del
%windir%\system32.exe\1.exe
del
%windir%\system32.exe\2.exe
del
%windir%\system32.exe\3.exe
del
%windir%\system32.exe\4.exe
bat 是批处理文件,主要用于 DOS 和 Windows 操作系统中。
.bat 文件的内容,是由一系列命令构成,每一行通常是一条命令,这些命令是以字符的形式,通过命令解释器进行执行(与 Windows 常见的鼠标点击运行不同)。
复制文件的最常用的命令是: copy。相关的资料如下:
COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
各参数代表的含义:
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。
示例:
将 D:\目录\ 下的所有 txt 文件,复制到 D:\目标目录 下。
copy D:\目录\*.txt D:\目标目录
cf黑客解封帐号是真是假 肯定是假的 解封的全是骗子 没有真的 就算他是工作人员也不能神不知鬼不觉的给你解封。 有个办法可以,那就是你认识麻花疼百度有人说微信永久封号,给他钱他可以解封,是不是骗人的...
手机字体大小怎么设置? 您好,手机字体大小设置方法不同手机具体的设置方法有所区别,但大都大同小异,以小米手机为例介绍手机字体大小调整方法,具体如下:1、打开手机的设置,下滑找到显示选项2、点击显示后,...
黑客代码都是怎么编辑的? 针对不同的程序/对象,使用不同的语言。本人痛狠无孔不入的黑客,所以,只能告诉你:那些代码都是手写的。黑客入门教程 现在是黑色时代没人愿意为了财富值来给你长篇大论的讲学习方法来...
欧美黑客题材的电影有哪些推荐? 这绝对是最值得一看的10部黑客电影岂安科技 2016-08-12 11:33一个场景:黑客掏出笔记本,插上网线接入某种很厉害的系统,双手不停敲击键盘(永远不屑于用鼠标)...
大学生通关这几个编程游戏 Hack The Game Hack The Game是一款好玩的hack游戏, 模拟了linux下的真实攻防过程可以帮助新手快递地了解和应用Linux命令, 并能体验-下网...
增长黑客:你能不能玩增长营销的5点建议 增长黑客入门训练营。增长黑客入门特训营,适合市场、运营、产品人的增长入门课。5大增长模型,实战练习,系统训练核心增长能力。100+案例拆解,场景化教学,加速业务...