# srcfile 需要复制、移动的文件
# dstpath 目的地址import os
import shutil
from glob import globdef mymovefile(srcfile,dstpath):                       # 移动函数if not os.path.isfile(srcfile):print ("%s not exist!"%(srcfile))else:fpath,fname=os.path.split(srcfile)             # 分离文件名和路径if not os.path.exists(dstpath):os.makedirs(dstpath)                       # 创建路径shutil.move(srcfile, dstpath + fname)          # 移动文件print ("move %s -> %s"%(srcfile, dstpath + fname))if __name__ == '__main__':import sysif len(sys.argv) == 3:src_dir = sys.argv[1].strip()dst_dir = sys.argv[2].strip()print('move tiles from \'%s\', put into the folder \'%s\' ' %(src_dir, dst_dir))else:print("format: src_dir, dst_dir")sys.exit()src_file_list = glob(src_dir + '*')      # glob获得路径下所有文件,可根据需要修改for srcfile in src_file_list:mymovefile(srcfile, dst_dir)         # 移动文件print(mymovefile sucess!)

提示:

1、如需移动一个文件,只需将glob中的 ‘*’ 更改为 你要移动的文件名

2、如需移动多个文件,只需根据文件名规则更改glob参数

3、使用命令行移动文件

移动成功,从一个目录下移动到另一个目录下,原目录文件被删除,达到效果。

7.python 移动目录下的文件至另一个目录下相关推荐

  1. 拷贝带隐藏目录的所有文件 到另外一个目录指令

    使用cp /*不能拷贝隐藏文件夹,修改成/.就可以了. cp -rf dir/. another_dir

  2. python遍历目录下所有文件_Python递归遍历目录下所有文件

    #自定义函数: importos path="D:\\Temp_del\\a" defgci (path):"""this is a statemen ...

  3. linux怎么在目录下查找文件,linux find-在指定目录下查找文件

    find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进 ...

  4. html复制文件到目录,复制指定目录下的全部文件到另一个目录中

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  5. java aio复制文件_java复制文件的4种方式及拷贝文件到另一个目录下的实例代码...

    尽管Java提供了一个可以处理文件的IO操作类. 但是没有一个复制文件的方法. 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候. 然而有几种方法可以进行Java文件复制操作,下面列举出 ...

  6. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

  7. 到另一个文件夹 复制hdfs上的文件_复制指定目录下的全部文件到另一个目录中...

    linux下文件的复制.移动与删除命令为:cp,mv,rm 复制指定目录下的全部文件到另一个目录中 假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了 ...

  8. java复制文件的4种方式及拷贝文件到另一个目录下与删除单个文件和删除整个文件夹

    文章目录 1.使用FileStreams复制 2.使用FileChannel复制 3.使用Commons IO复制 4.使用Java7的Files类复制 5.下面看下java拷贝文件到另一个目录下的实 ...

  9. linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    解压war包    jar -xvf   xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...

最新文章

  1. 出现authentication mode=Windows/错误解决办法
  2. 关于数据存储的经典题
  3. LeetCode 88. 合并两个有序数组(Merge Sorted Array)
  4. ES6 Map和Set的用法笔记
  5. 在python中、实例变量在类的内部通过_[宜配屋]听图阁
  6. 云+X案例展 | 传播类:九州云 SD-WAN 携手上海电信,助力政企客户网络重构 换新颜
  7. easyUI自带的时间插件日期选择、月份选择、时间选择的使用(转)
  8. 在mybatis里面配置log4j配置文件
  9. 【BZOJ4837】LRU算法 [模拟]
  10. 【Datawhale IntelVINO学习笔记】OpenVINO音频和人体姿态识别
  11. win10如何删除计算机用户,在WIN10账户下怎么删除administrator账户
  12. JDK-8u131 软件安装教程
  13. AutoCAD系统变量和环境变量
  14. 1016 Phone Bills (25分)
  15. Android仿微信图片编辑处理:文字,马赛克,裁剪,涂鸦,旋转图片等
  16. 腾讯云服务器计费模式包年包月/按量计费/竞价实例选择困难户
  17. Mybatis中的动态SQL,一对一,一对多以及标签
  18. 数商云工业制造行业B2B电商平台解决方案
  19. html各种弹出框和提示框
  20. ansible register 之用法

热门文章

  1. 蓝桥杯单片机组——榨干选手资源包(STC)
  2. 【实战】“TED”演讲——可视化分析
  3. 同花顺_代码解析_交易系统_J09_18
  4. Cmd打开Java软件——解锁.jar打开新姿势
  5. 胜为蓝牙适配器驱动_胜为UDC-324A/B/C/D/E蓝牙适配器驱动
  6. 添加传奇GM管理员-自定义游戏命令教程
  7. 兴趣遍地都是,专注和持之以恒才是真正稀缺的
  8. layui弹出层第一次打开不居中,第二次才居中
  9. redis cluster slots数量 为何是16384(2的14次方)
  10. js运算符优先级和~~运算符