BAT删除未指定的文件

来源:百度知道 编辑:UC知道 时间:2024/04/30 07:00:46
我有写一个BAT我想通过,比如,我手动在BAT窗口里输入3就会自动的把一个名字为000.FDK文件拷贝到\\mailserver\kd\
手动在BAT窗口里输入一个时间,比如,17 分钟
BAT就会在17分钟后删除,我刚才拷贝的 000.fdk
前提是我这个\\mailserver\kd\里面有很多像000.FDK 001.FDK 这里面还会自动生成很多这种的文件!所以不能用最近修改来判断删除,那位大哥能帮我想想办法!谢谢了啊!!! 如果真的能帮上!加分!!100分!

@echo off
:start
cls
echo 1、复制文件
echo 2、倒计时删除
set /p num=请输入您的选择:
if "%num%"=="1" goto copyit
if "%num%"=="2" (goto delit) else (echo 输入有误。&&pause>nul&&goto start)
:copyit
copy 000.FDK "\\mailserver\kd\"
echo 复制完毕,请检查。(按任意键回到开始)&&pause>nul
goto start
:delit
set /p timeis=请输入时间(分钟):
set /a endtimeis=%timeis%*60
echo 已经收到指令,倒计时开始。
ping 127.1 -n %endtimeis% 1>nul 2>nul
del \\mailserver\kd\000.fdk /f/q
echo 删除完毕,请检查。(按任意键回到开始)
pause>nul&&goto start

::**********************************
::星号以上代码另存为xx.bat,和你的00.fdk放在同级目录下,代码中未书写判断语句,这里假设你和mailserver之间通讯正常,假设存在000.fdk。

慢慢 研究吧

后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。那它有什么用呢?

比如,在启动wps软件时,每次都必须执行

C:\>cd wps
C:\WPS>spdos
C:\WPS>py
C:&#