将文件统一拷贝到指定目录

两年多没写Python, 昨天重新装下环境, 写了几行, 只能说Python确实编写快捷, 很多抄袭国外创意的都用Python开发, 就是为了快速上线, 抢占市场, 然后后期壮大了迁移到其他开发平台。 总觉得这是个很不好的现象, 浮躁气息之浓, 令人窒息。

以下就是昨天写的代码:

import shutil

for line in open("copy.txt"):
	line=line.strip('\n')
	shutil.copy(line, 'D:')

第一行按行读取copy.txt文件路径, 第二行去换行符, 第三行就是复制了。

如果换成Java估计要写个20来行。。。 逃。。。

时间: 2024-07-30 10:11:25

将文件统一拷贝到指定目录的相关文章

将tgz文件解压到指定目录

将tgz文件解压到指定目录 tar在linux上是常用的打包.压缩.加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数 参数: -c :create 建立压缩档案的参数: -x : 解压缩压缩档案的参数: -z : 是否需要用gzip压缩: -v: 压缩的过程中显示档案: -f: 置顶文档名,在f后面立即接文件名,不能再加参数 举例: 一,将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar tar -cvf /home/www/im

将war文件解压到指定目录

问:如何将.war文件解压到指定目录? 答:jar命令没有这样的选项. eg:将abc.war解压到当前文件夹? 答:进入目标文件即abc.war文件所在的文件夹,按住shift键并在该文件夹空白处点击鼠标右键,选择"在此处打开命令窗口(W)",调出命令窗口,键入命令:jar xvf abc.war,按回车键即可完成解压.(解压后文件夹内会比较乱,尽量将.war文件解压后的各文件整理到.war同名空文件夹下) 补充:Usage: jar {ctxui}[vfm0Me] [jar-fil

Linux使用find查找最后修改时间超过三天的文件并移动到指定目录

使用场景:应用程序,如tomcat,每天都会生成新的日志文件,时间一长,占用大量的磁盘,需要定期清理这些文件. 代码如下: find /tomcat/logs/*.log -ctime +3 -exec mv {} /tmp 也可以使用xargs传参数 find /tomcat/logs/*.log -ctime +3 | xargs mv {} /tmp 说明:将指定目录下超过3天未修改的日志文件移动到tmp中. 如果要直接删除,将命令改为如下即可: find /tomcat/logs/*.l

python将zip文件解压到指定目录

import shutil file_obj = request.files.get('code') # form表单提交的文件对象 target_path = os.path.join('uploadfiles', str(uuid.uuid4())) # 为了防止覆盖相同文件,在上传目录下随机生成一个目录shutil._unpack_zipfile(file_obj, target_path) # 获取form表单提交的文件对象后,直接解压到指定目录 原文地址:https://www.cnb

gulp监听文件变化,并拷贝到指定目录(转)---参考记录

###暂时不支持目录修改.创建.删除.var gulp = require('gulp'); var fs = require('fs'); var path = require('path'); var less = require('gulp-less'); var sass = require('gulp-sass'); var minifycss = require('gulp-minify-css'); var concat = require('gulp-concat'); var

gulp监听文件变化,并拷贝到指定目录

暂时不支持目录修改.创建.删除. var gulp = require('gulp'); var fs = require('fs'); var path = require('path'); var less = require('gulp-less'); var sass = require('gulp-sass'); var minifycss = require('gulp-minify-css'); var concat = require('gulp-concat'); var ug

VS中定义后期生成事件,希望生成的目标文件拷贝到指定目录当中

1.语句 del $(SolutionDir)Release\Result\GetCRCResult.execopy $(SolutionDir)Release\GetCRCResult.exe $(SolutionDir)Release\Result\ 其中Result是指定的文件夹,这里我把它放在Release目录下了,GetCRCResult.exe为目标文件 2.如图 原文地址:https://www.cnblogs.com/LYF-LIUDAO/p/9804650.html

Batch 拷贝远程机器文件到本机指定目录下

net use * /del /yesNET USE Y: \\远程机IP\d$  登录密码 /user:domain\登录用户 set sourcePath="Y:\DOAutomationTest\automation_do_scriptlibrary_soapui\Compare Test and Benchmark Environment\Version 1\direct"set targetPath1="C:\Program Files\SmartBear\Read

php上传文件后无法移动到指定目录的解决

从浏览器访问而触发PHP脚本运行的用户是 apache 用户 无法移动文件的原因主要是目标目录没有写入权限 1.将目标目录权限设置为 777 #chmod 777 tar_dir 2.将目标目录用户和用户组设置为 apache #chown apache.apache tar_dir *推荐使用第二个方法,修改后重启服务. *如果还是移动失败则是 SELinux 的问题(可以选择关闭SELinux或进行相关的配置). *关闭 selinux 方式(需要重启电脑)