我有一个简单的脚本,它将文件列表复制到一个单独的文件夹中。所缺少的是记录未找到的文件名列表的方法。 这似乎是我可以很容易地找到答案的东西,但我搜索了几个小时没有成功。我有记录错误的代码,但我需要文本文件中的文件名。有人可以帮忙吗? for /f "delims=" %%L in (File-list.txt) do copy "%%L" H:\MovedFiles >> myscript.txt
我已经不工作这个小脚本: set actdate=%date:~6,4%%date:~3,2%%date:~0,2%
set source="\\somewhere\APPL\Logs"
set target="C:\TEMP\nebu_%actdate%.log"
echo %actdate%
if exist "%source%\*%actdate%*.txt" (
echo
@echo off
cd "G:\Stuff\Util"
start launch.bat
cd "G:\Stuff"
for /L %%a in (1,1,10) do (
Start batch2.bat
exit 0
)
^我的代码 我需要知道如何让我的批处理文件在不同的PC上运行的其他人。当我插入不同的电脑时,驱动器号可能会改变。我该如何解决这个问题?
我想在文本文件中打印所需行数(从n到m行数)与单行或多行的内容。 我无法打印生产线,内容为,编号为10,单行(例如只有1或4等),或者几个所需行(例如1到9或3到13等) )在文本文件中。为了用内容物在数字行10上打印衬纸,两条单行(例如只有11或16等)和所需行数(例如10至19或14至16等)都能很好地工作。我错在哪里? CODE: @echo off
for /f "tokens=1* d
我需要构建一个每24小时运行一次的批处理文件,并删除所有当前用户的临时文件,浏览器缓存,临时数据,桌面文件和下载文件。 我设法让它为一般的Windows临时文件夹工作,但我无法添加浏览器缓存和用户特定的路径到桌面和下载。任何帮助如何做到这一点,将不胜感激。 del C:\Temp /S /Q /F
del C:\Temp /S /Q /A:H
FOR /D %%p IN ("C:\Temp\*