书犹药也,善读可以医愚;久尝其味,便可心如止水

    

在Win下将本地文件自动拷贝到可连接的SMB或者FTP磁盘

image.png

在执行脚本前先测试本机对共享磁盘是否有写权限,再进行脚本测试

需要自定义设置部分配置的示例

        set USER=admin

        set PASSWORD=admin

        set Server1_IP=192.168.1.1

        set ShareDir=sharedisk

        set FileDir=backupfile

        set LocalDir=c:\document


脚本如下:

@echo off
set USER=共享磁盘用户名
set PASSWORD=共享磁盘密码
set Server1_IP=共享磁盘所在地址
set ShareDir=共享名称
set FileDir=需要拷贝到共享磁盘下的目录名
set LocalDir=文件或文件夹的本地路径

REM SAMBA服务器地址以及文件夹名称
REM set SERVER_ROOT=%Server1_IP%\%ShareDir%

echo  [info] Testing connectivity to server...
ping -n 1 %Server1_IP% >nul
if %errorlevel% equ 0 (
goto updata
)

REM 如果产生新的文件,就重新copy ,只copy新的文件夹
:updata
echo  [info] Establish a netbios connection with the server...
net use \\%Server1_IP%\%ShareDir% %PASSWORD% /user:%USER%

echo  [info]  Copying files to shared directory...
xcopy /d /y /e /q "%LocalDir%" \\%Server1_IP%\%ShareDir%\%FileDir%

echo  [info] File copy completed!
REM pause


所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

添加新评论

icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif

  赞助者打赏名单

未获取到内容,请按照主题指定的格式发布公告或动态内容!

  关于博主

既见君子,云胡不喜,浅喜如苍狗,深爱似长风

  近期评论

  •  55289861@qq.com: 非常感谢,我找了很久,你这篇文章很完美。
  •  55289861@qq.com: 感觉感谢,我找了很久。
  •  2: 周一已打赏 未推送订阅地址,还没发给我啊 楼主
  •  2: 已打赏 未推送订阅地址
  •  2: 打赏二维码在哪里?
  •  2: 打赏二维码在哪里?
  •  蹦极不拴绳: 这两个之前运行过,刚才第一条显示成功,第二条显示没有启动服务器服务,这两个运行完了添加还是没有...
  •  蹦极不拴绳: 博主 我按照你的方法做的,第一次成了,后来外网IP换了,我用netsh interface p...
  •  两个石头: 已打赏 未推送订阅地址
  •  Nathan: 感谢您的支持

快乐地过是一天,不快乐地过也是一天,我为什么不快快乐乐地过每一天呢?

岂能尽随人愿,但求无愧我心。

在你内心深处,还有无穷的潜力,有一天当你回首看时,你就会知道这绝对是真的。

活在当下,别在怀念过去或者憧憬未来中浪费掉你现在的生活。

挫折时,要像大树一样,被砍了,还能再长;也要像杂草一样,虽让人践踏,但还能勇敢地活下去。