`

windows下文件夹拷贝bat脚本

 
阅读更多
需求描述如下(环境为windows):
    A机器上有一个数据库作业定期生成的Excel文件,希望能用一个程序把Excel文件发送到邮箱里,但是A机器由于端口等的限制不能发送邮件,而局域网内的B机器可以发送邮件,又不想用ftp,比较麻烦(可能端口也有问题),所以希望在B机器上用计划任务通过脚本把A机器上每天新生成的Excel拷贝到B机器。
    总之就是,把A机器上每天新生成的文件拷贝到B机器某个文件夹下。

前提知识:
    1. windows下有一个命令XCOPY,可以实现文件下下文件的拷贝(详细可以去百度),如a.bat,可以拷贝日期2012-02-21后的数据,从E:\xcopy\1目录到E:\xcopy\2目录。
XCOPY E:\xcopy\1 E:\xcopy\2 /D:02-21-2012
pause

    2.我们可以通过双斜杠的方式访问局域网内另外一台机器的文件夹目录
如:\\192.168.85.136\d$

结果:
    以下脚本就是拷贝另一台机器上每天新生成的文件到本机,先获取每天的日期,并生成mdy的格式,然后作为参数传递给XCOPY命令。
set "Mdy=%date:~5,2%-%date:~8,2%-%date:~,4%"
XCOPY \\192.168.85.136\d$\SMSSLog E:\SMSSLog\ /D:%Mdy%
pause

    代码的作用就是拷贝192.168.85.136机器上D:\SMSSLog下每天新生成的文件到本机E:\SMSSLog\目录。
分享到:
评论
2 楼 Ajita 2012-05-31  
llbupt 写道
你好,我使用这个命令时出现了“无效的驱动器格式”,你出现过这个问题吗

没有。使用这个命令之前,你先用常规的方式访问一下要拷贝的目录试试。就是win+R,输入地址试试。
1 楼 llbupt 2012-05-31  
你好,我使用这个命令时出现了“无效的驱动器格式”,你出现过这个问题吗

相关推荐

    windows下目录拷贝脚本

    在Windows操作系统中,批处理(BAT)脚本是一种非常实用的工具,用于自动化日常的文件管理和操作。在本文中,我们将深入探讨如何编写一个BAT脚本...熟练掌握BAT脚本的编写,可以大大提高你在Windows环境下的工作效率。

    Windows文件夹内文件名重命名脚本工具

    此套工具为Windows文件内文件名重命名脚本工具 双击 filename_list.bat 文件 会在 Filename_list.txt 文件中生成当前文件夹中文件名。方便复制文件夹内文件名。 将需要更改的文件名拷贝到 批处理1.xlsx 表格的A2...

    BAT 批处理拷贝整个文件夹到别的文件夹下

    标题中的“BAT 批处理拷贝整个文件夹到别的文件夹下”指的是使用批处理(Batch Script)在Windows操作系统中批量复制一个文件夹及其所有内容到另一个位置。批处理是通过编写简单的命令脚本实现自动化任务的一种方式...

    在windows上用bat自动拉取服务器上的文件

    在Windows环境下,可以通过编写BAT脚本来实现自动化任务,比如定时从远程服务器拉取文件等。这种方式不仅能够提高工作效率,还能确保数据同步的准确性与及时性。本文将详细介绍如何使用BAT脚本来自动拉取服务器上的...

    bat脚本 rsync免密码 传输windows文件到Linux系统

    利用cwrsync将 bat脚本,一键传输windows文件到linux,当然反过来也是可以的。 将压缩包解压到windows C盘根目录下即可。 请优先阅读“请阅读我.txt” 1、首先使用Pageant加载“putty key”文件夹中的1.ppk,这个是...

    复制dll文件bat脚本

    2. **复制到同一目录**:第二个bat脚本的目标是将解析出的依赖DLL文件从它们的原始位置复制到指定的目录下。这样做是为了确保目标程序运行时能够找到所有必要的依赖,避免因找不到DLL导致的错误。这个过程可以通过...

    bat脚本从FTP下载文件的方式(下载实践的完整实例).bat

    bat脚本从FTP下载文件的方式(下载实践的完整实例)

    指定某个文件不拷.bat

    指定文件夹下的某个文件不copy,脚本里面的e:\1\1.txt即为不拷贝的文件

    程序升级与还原BAT脚本

    5. **文件拷贝bat**: 文件拷贝脚本通常用于批量复制或移动文件和文件夹,尤其在升级过程中,可能需要将新的程序组件替换旧的。这个脚本可以自动化这个过程,避免手动操作带来的错误和繁琐。 通过这些批处理脚本,...

    自动化 复制 文件脚本 bat

    自动化 复制 文件脚本 bat 可以减少手动复制的枯燥工作。

    BAT批处理脚本-文件相关操作-美化文件夹背景.zip

    在IT行业中,批处理脚本是一种非常实用的自动化工具,特别是在Windows系统中,BAT脚本的应用广泛。这个压缩包“BAT批处理脚本-文件相关操作-美化文件夹背景.zip”显然包含了用于修改文件夹背景的批处理脚本。批处理...

    将一个文件夹的所有文件复制到另一个文件.bat

    利用脚本将一个文件夹的所有文件复制到另一个文件夹内,可以自由修改文件目录以及目标目录,为了在做项目时重复操作所以写了这个脚本。

    利用FFmpeg批量裁剪视频片头片尾的bat脚本

    本脚本可批量剪切掉视频的片头片尾 目前支持*.avi *.mp4格式,可根据需要尝试...将此脚本先拷贝到待处理视频文件的路径下,双击运行 运行前,需要先安装FFmpeg,并将ffmpeg.exe的路径添加到环境变量-系统变量-Path中

    键盘按键命令

    alt+enter 将windows下运行的msdos窗口在窗口和全屏幕状态间切换 print screen 将当前屏幕以图象方式拷贝到剪贴板 alt+print screen 将当前活动程序窗口以图象方式拷贝到剪贴板 ctrl+f4 关闭当前应用程序中的...

    windows git 删除版本控制 清理.git文件夹 批量处理

    Windows系统条件下,批量清除git版本管理配置文件,批量删除.git文件夹 使用方法:下载将该脚本文件,拷贝到要清除的项目的文件夹目录下,双击bat文件即可。

    将cwindows.复制到当前目录并显示进度.bat

    将cwindows.复制到当前目录并显示进度.bat

    Windows程序打包脚本[bat]的详细流程

    打包脚本的流程和自动打包基本相同: 1. 编译软件 2. 拷贝需要的内容 3. 代码签名 4. 打包成安装文件 5. 再次签名,并将安装文件名称改成需要的格式 —————————————————————— 编译软件需要初始...

    拷贝某个文件夹及子文件夹下的所有指定文件类型(如jpg)到另一个文件夹下

    批处理是一种在DOS或Windows操作系统中,通过编写一系列命令行指令,形成一个可执行的文本文件(通常扩展名为.bat),以实现批量处理任务的技术。在这个场景中,用户想要实现的功能是从D盘的123文件夹及其所有子...

    20200605文件夹改名脚本.zip

    此套工具为Windows文件内文件名重命名脚本工具 双击 filename_list.bat 文件 会在 Filename_list.txt 文件中生成当前文件夹中文件名。方便复制文件夹内文件名。 将需要更改的文件名拷贝到 批处理1.xlsx 表格的A2...

    windows下求当前目录下所有文件的MD5值

    md5批量生成批处理脚本,无需安装软件,直接拷贝至所需计算MD5值的文件当前目录,即可批量生成md5值 inventory.txt记录计算的文件 md5.txt记录文件与对应的hash值

Global site tag (gtag.js) - Google Analytics