[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

20元红包,求命令。复制文件到局域网另一电脑

要求:
1.批处理命令。
2.复制本地文件F:\beifen\OA中最后一个文件,每天会生成一个新文件。
3.粘贴到局域网内另一台电脑\\192.168.51.153\bf文件夹中,并且新建一个文件夹以日期年月日命名。

DOS大神们人呢?

TOP

本帖最后由 zaqmlp 于 2018-10-13 13:35 编辑
  1. @echo off
  2. set d=%date:/=-%
  3. set d=%d:-=%
  4. echo;%d%
  5. net use x: "\\192.168.51.153\bf" "123" /user:"admin"
  6. for /f "delims=" %%a in ('dir/a-d /od /b "F:\beifen\OA"') do set "file=%%a"
  7. echo;"%file%"
  8. if not exist "x:\%d%\" md "x:\%d%\"
  9. copy "F:\beifen\OA\%file%" "x:\%d%\"
  10. >>"F:\bfrz\result.log" echo;%d% "file"
  11. pause
复制代码
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

谢谢,我先试试可以不

TOP

还有一个问题,就是批处理命令,执行完直接关闭,并在本地文件夹F:\bfrz生成日志。
192.168.51.153  这个的用户名是admin  密码是123
求更新代码,谢谢。

TOP

报酬已经支付,请大神更新代码。

TOP

回复 5# fengzi1014


    把 pause 删掉就可以实现执行完直接关闭
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

代码里面的 @echo off 删掉
保存为 C:\test.bat
打开一个CMD窗口,执行命令:
C:\test.bat

这样可以看到是哪一行代码在报错
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

net use * /del /y
把这个命令加到第4行代码下面试试
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

有问题请直接回复,不用给我发私信。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 10# Batcher


    @echo off
set d=%date:/=-%
set d=%d:-=%
echo;%d%
net use * /del /y
net use x: "\\192.168.51.153\bf"
for /f "delims=" %%a in ('dir/a-d /od /b "F:\beifen\OA"') do set "file=%%a"
echo;"%file%"
if not exist "x:\%d%\" md "x:\%d%\"
copy "F:\beifen\OA\%file%" "x:\%d%\"
>>"F:\bfrz\result.log" echo;%d% "file"
pause
是这样吗?还是只复制最后一个文件,不是复制当天所生成的所有文件。

TOP

回复 10# Batcher


   大神,人呢?

TOP

返回列表