python 指令碼實現 複製 移動檔案

2021-08-19 09:25:55 字數 1162 閱讀 2515

將某**檔案複製/移動到指定路徑下,

例如:move ./***/git/project1/test.sh -> ./***/tmp/tmp/1/test.sh

相對路徑./***/tmp/tmp/1/不一定存在

# -*- coding: utf-8 -*-

#!/usr/bin/python

#test_copyfile.py

import os,shutil

defmymovefile

(srcfile,dstfile):

ifnot os.path.isfile(srcfile):

print

"%s not exist!"%(srcfile)

else:

fpath,fname=os.path.split(dstfile) #分離檔名和路徑

ifnot os.path.exists(fpath):

os.makedirs(fpath) #建立路徑

shutil.move(srcfile,dstfile) #移動檔案

print

"move %s -> %s"%( srcfile,dstfile)

defmycopyfile

(srcfile,dstfile):

ifnot os.path.isfile(srcfile):

print

"%s not exist!"%(srcfile)

else:

fpath,fname=os.path.split(dstfile) #分離檔名和路徑

ifnot os.path.exists(fpath):

os.makedirs(fpath) #建立路徑

shutil.copyfile(srcfile,dstfile) #複製檔案

print

"copy %s -> %s"%( srcfile,dstfile)

srcfile='/users/***/git/project1/test.sh'

dstfile='/users/***/tmp/tmp/1/test.sh'

mymovefile(srcfile,dstfile)

手機端點選複製php php實現複製移動檔案的方法

仿寫elfinder的,抽出關鍵的成員方法做的乙個簡單示例 實現功能是 實現多檔案複製或移動操作 注 為了方便測試,對一些判斷做了簡單處理。並且會在程式檔案所在目錄下 新生成乙個test資料夾作為目的資料夾。如果實際使用需要修改。copy.php檔案如下 複製 移動操作簡單示例 php5 判斷檔案是...

移動端h5文字長按複製 H5實現移動端複製文字功能

前言 移動端專案開發中,經常遇到需要複製文字的場景,今天咱們就來聊一下,移動端複製文字的那些事 效果預覽 背景分析 業務需求很簡單,將指定的文字 例如 關鍵字 文案描述等 複製到手機的剪貼簿上,方便使用者直接進行貼上 解決方案 相關api document.execcommand setselect...

Python 複製和移動檔案 shutil

用 python 來進行檔案的複製和移動操作。需要利用 python 的標準庫shutil。複製檔案 只能對檔案進行操作 只能對檔案進行操作,目標可以是檔案,也可以是資料夾 複製資料夾 shutil.copytree folder old folder new 只能對目錄操作,不能是檔案,且 fol...