学习了 |
学习 |
论坛中找到的,我一直在用,还不错。把txt名称更名为RNDIS.txt,然后拖到下面批处理文件(设为:copyfiles.bat)上即可。 @echo off pushd %~dp0 if not exist RNDIS mkdir RNDIS ( for /f "delims=" %%a in (RNDIS.txt) do ( if exist "%%~fa\" ( xcopy "%%~fa\*.*" "RNDIS%%~pnxa" /s /y ) else ( xcopy "%%~fa" "RNDIS%%~pa" /s /y ) ) )>RNDIS.log pause |
学习了 |
ppll2030 发表于 2024-9-5 14:23 测试可以。谢谢 |
测试可以。谢谢。 |
2012zhiwen 发表于 2024-9-5 15:17 %~pf前要加路径可以是. |
ppll2030 发表于 2024-9-5 14:23 谢谢,今晚回去试下。 |
szwp 发表于 2024-9-5 09:47 感谢提供帮助, |
把要复制的名单命名为1.txt 把代码保存为bat文件,跟1.txt放一块,运行即可。
|
2012zhiwen 发表于 2024-9-5 11:15 哪个简单直观,你自己看看,没必要舍近求远。 |
谢谢,现在还在工地,晚上试下。 |
plutoshen 发表于 2024-9-5 08:35 谢谢,我去工地搬砖了。我先看看三楼的用法,你这个还没试,一步一步来。 |
可以先去cmd里练习,先进入目标文件夹 for /f %f in (l.txt) do md %~pf© %f %~pf |
2012zhiwen 发表于 2024-9-4 14:31
|
人呢?问题解决没有也不吱一声。 |
|
XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.