• xcopy拷贝判断是否成功 robocopy排除子目录


    xcopy \172.16.22.65server*.* C:InetpubwwwrootServer /h /r /s /y
    if %errorlevel% neq 0 echo copy失败,%computername%,%errorlevel% >>Update.log

    根据errorlevel判断是否拷贝成功,如果中间有 共享冲突,则errorlevel为4,为0的话表示拷贝成功。

    如果加上 /c 参数的话,某个文件拷贝不成功会继续,则errorlevel最后仍会为0,不适用 /c 参数的话,出现共享冲突就会停止报错。

    xcopy $source03_path*.* $dest03_path /h /r /s /y /f
    robocopy $source03_path $dest03_path /S /XX /NFL /NDL /NJH /NJS

    只复制未复制过的文件:
    xcopy.exe /d /e /f /h /r /y H:ackUp* \192.168.8.8ackup

    #将\192.168.238.31D$DDserviceimg26目录下的文件拷贝到 \192.168.238.31D$ ollback20140916img26目录下,排除其中的log子目录

    robocopy \192.168.238.31D$DDserviceimg26  \192.168.238.31D$ ollback20140916img26 /NJS /NJH /S /NFL /NDL /R:1 /W:10 /XX /XD log

    #拷贝排除D:gys_webDown目录及其子目录(排除目录分行写在uncopy.txt文件中)

    xcopy /h /r /s /y /i /exclude:D:Scripts_Productionuncopy.txt D:gys_web*.* "d: ollback\%datedir%gys_web"

    xcopy /e /h /r /s /exclude:%~dp0uncopy.txt C:InetpubwwwrootRFServer*.*  "d: ollback\%datedir%RFServer"  (%~dp0表示当前脚本路径

    uncopy.txt 内容:

    Down

    #只复制目录结构,而不复制文件:

    xcopy dfile dfile1 /e/t

    #删除文件,保留目录结构:

     Get-ChildItem -Recurse | ? {!$_.PSIsContainer } | Remove-Item -Force 
  • 相关阅读:
    取消select默认样式
    浏览器私有前缀
    兼容ie的background-size: cover;
    关于字体
    lorem 快速生成x个单词
    bash常见命令
    rgba透明的兼容处理
    JDK源码分析(10) CopyOnWriteArrayList
    JDK源码分析(9) LinkedHashMap
    JDK源码分析(8) StringBuffer & StringBuilder
  • 原文地址:https://www.cnblogs.com/dreamer-fish/p/3664604.html
Copyright © 2020-2023  润新知