国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python-拷貝文件和文件夾到指定的文件夾

這篇具有很好參考價(jià)值的文章主要介紹了Python-拷貝文件和文件夾到指定的文件夾。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

需求-拷貝文件和文件夾到指定的文件夾

之前使用windows批處理命令,感覺(jué)語(yǔ)法太不友好,還需要傳很多參數(shù),用起來(lái)很麻煩,最后還是用Python來(lái)實(shí)現(xiàn)。

環(huán)境 Python3

代碼

#_*_coding:utf-8_*_

import os  # os是用來(lái)切換路徑和創(chuàng)建文件夾的。
import shutil
import time

FromRoot = r"D:\hahaha"  #硬盤(pán)路徑 來(lái)源路徑
ToRoot = r"D:\newbee"  #硬盤(pán)路徑   目標(biāo)路徑 別人使用的時(shí)候 修改這倆個(gè)就好

file_path1 = FromRoot+ r'\xx\file1.jar'  #第一個(gè)文件的來(lái)源
file_to1 = ToRoot+ r'\xx\file1.jar'  #需要拷貝的地方  這些都是文件路徑

file_path2 = FromRoot+ r'\xx\File2' 
file_to2 = ToRoot+ r'\xx\File2'

file_path3 = FromRoot+ r'\xx\File3'
file_to3 = ToRoot+ r'\xx\File3'



if __name__ == '__main__':
    if os.path.exists(file_to1):
        print(file_to1)
        os.remove(file_to1)
    if os.path.exists(file_to2):
        # print(file_to2)
        shutil.rmtree(file_to2)
    if os.path.exists(file_to3):
        # print(file_to3)
        shutil.rmtree(file_to3)
    time.sleep(1)
    shutil.copyfile(file_path1,file_to1)
    shutil.copytree(file_path2,file_to2)
    shutil.copytree(file_path3, file_to3)
    print("拷貝成功")
    # os.system("pause")

運(yùn)行成功,結(jié)束

網(wǎng)上太多的教程,真的不知所云,有點(diǎn)太麻煩了,拷貝之前先刪除,也懶得判斷。

這里主要用了Shutil這個(gè)模塊

shutil.copyfile 顧名思義 拷貝的是文件

shutil.copytree 顧名思義 拷貝的是文件夾

這樣使用是因?yàn)槲颐鞔_知道他們是文件和文件夾,大家可以根據(jù)自己的需求來(lái)修改。

PS:為了提高效果可以配合bat使用

腳本寫(xiě)完了之后,可以配合bat使用,這樣就不用每次打開(kāi)命令行使用了,新建一個(gè)記事本,然后輸入命令

echo 開(kāi)始拷貝
py .\xx.py
pause

然后修改記事本的后綴位bat,等后面使用的使用雙擊這個(gè)bat就可以了,可以提高效率

參考文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-515659.html

到了這里,關(guān)于Python-拷貝文件和文件夾到指定的文件夾的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 3、HDFS的使用(讀寫(xiě)、上傳、下載、遍歷、查找文件、整個(gè)目錄拷貝、只拷貝文件、列出文件夾下文件、刪除文件及目錄、獲取文件及文件夾屬性等)-java

    3、HDFS的使用(讀寫(xiě)、上傳、下載、遍歷、查找文件、整個(gè)目錄拷貝、只拷貝文件、列出文件夾下文件、刪除文件及目錄、獲取文件及文件夾屬性等)-java

    1、hadoop3.1.4簡(jiǎn)單介紹及部署、簡(jiǎn)單驗(yàn)證 2、HDFS操作 - shell客戶端 3、HDFS的使用(讀寫(xiě)、上傳、下載、遍歷、查找文件、整個(gè)目錄拷貝、只拷貝文件、列出文件夾下文件、刪除文件及目錄、獲取文件及文件夾屬性等)-java 4、HDFS-java操作類(lèi)HDFSUtil及junit測(cè)試(HDFS的常見(jiàn)操作以及H

    2024年02月16日
    瀏覽(98)
  • 【經(jīng)典小練習(xí)】JavaSE—拷貝文件夾

    【經(jīng)典小練習(xí)】JavaSE—拷貝文件夾

    ??專欄【Java小練習(xí)】 ??喜歡的詩(shī)句:天行健,君子以自強(qiáng)不息。 ??音樂(lè)分享【如愿】 ??歡迎并且感謝大家指出小吉的問(wèn)題?? 在學(xué)io流的時(shí)候,我發(fā)現(xiàn)聽(tīng)的課程中講的這個(gè)小練習(xí)很有幫助,就記錄了下來(lái),防止忘記哈哈哈 在Java IO操作中,文件和目錄的拷貝功能是非常常用

    2024年02月09日
    瀏覽(15)
  • Dockerfile 指令 COPY 拷貝文件夾

    網(wǎng)上查了查資料,這里記錄一下。 ????????今天在編寫(xiě) dockerfile 時(shí)使用 COPY 拷貝文件夾時(shí)遇到了意料之外的情況。在此記錄一下正確的使用方法。 ????????今天在通過(guò) dockerfile 將文件夾拷貝到鏡像的時(shí)候發(fā)現(xiàn),是把文件夾下的內(nèi)容拷貝進(jìn)去了。 dockerfile 如下: ????

    2024年01月18日
    瀏覽(27)
  • Linux拷貝服務(wù)器文件夾到本地

    方法1: scp命令 scp命令是用于通過(guò) SSH 協(xié)議安全地將文件復(fù)制到遠(yuǎn)程系統(tǒng)和從遠(yuǎn)程系統(tǒng)復(fù)制文件到本地的命令。它是? Secure Copy ?的縮寫(xiě),表示安全拷貝。 scp ?可以使我們通過(guò)網(wǎng)絡(luò),把文件從一臺(tái)電腦拷貝到另一臺(tái)電腦。 Linux SCP 命令是一種在兩個(gè)遠(yuǎn)程節(jié)點(diǎn)之間傳輸文件的便捷

    2024年01月19日
    瀏覽(94)
  • MFC的文件操作——獲取指定文件夾下面所有文件路徑和刪除指定文件夾下面所有文件

    目錄 1.獲取指定文件夾下面所有文件路徑 ?2.刪除指定文件夾下面所有文件 3.MFC的CString 字符串操作 4.MFC的 Int類(lèi)型 與 Htuple類(lèi)型數(shù)據(jù)之間轉(zhuǎn)換 ?5.上述提及的函數(shù)應(yīng)用 6.MFC與Halcon聯(lián)合編程,獲取halcon異常 7.MFC獲取指定路徑下的文件夾路徑 ? ? ? ? ? ①、文件夾路徑獲取方式 ②

    2024年02月16日
    瀏覽(95)
  • 限制Linux指定用戶訪問(wèn)某個(gè)文件夾,禁止其訪問(wèn)指定文件夾

    限制Linux指定用戶訪問(wèn)某個(gè)文件夾,禁止其訪問(wèn)指定文件夾

    ? ? ?默認(rèn)情況下用戶本身就只能讀寫(xiě)執(zhí)行自己目錄下自己創(chuàng)建的文件,自己主目錄以外的文件都沒(méi)有寫(xiě)權(quán)限、執(zhí)行權(quán)限;自己主目錄以外的目錄,則只有r和x權(quán)限,沒(méi)有w權(quán)限,對(duì)于合法的ssh用戶,這樣的權(quán)限就已經(jīng)足夠了。 否則如果去該系統(tǒng)目錄和文件的權(quán)限,可能會(huì)引起

    2024年02月06日
    瀏覽(92)
  • linux 刪除指定文件夾外的其他所有(文件)文件夾

    linux 刪除指定文件夾外的其他所有(文件)文件夾

    方法一. 刪除指定文件夾外的其他所有文件夾命令: 方法二. 刪除指定文件夾外的其他所有文件夾命令: 查看當(dāng)前文件夾下有哪些文件和子文件夾,當(dāng)看到倆個(gè)文件夾和多個(gè)文件,需求是只保留 public 這個(gè)文件夾 其他的文件夾和文件 統(tǒng)統(tǒng)都刪除,如下圖所示,只要一個(gè)命令:

    2024年02月09日
    瀏覽(29)
  • Git 忽略指定文件或文件夾

    1. 在.gitignore中添加忽略的文件 2. 然后在該目錄執(zhí)行? 注意: .gitignore只能忽略那些原來(lái)沒(méi)有被track的文件,如果某些文件已經(jīng)被納入了版本管理中,則修改.gitignore是無(wú)效的。 正確的做法是在每個(gè)clone下來(lái)的倉(cāng)庫(kù)中手動(dòng)設(shè)置不要檢查特定文件的更改情況。 ?

    2024年02月11日
    瀏覽(21)
  • bat復(fù)制文件到指定文件夾

    bat復(fù)制文件到指定文件夾

    FOR /F %%N?IN (\\\'DIR /B /S \\\"D:文件夾*.*\\\"\\\') DO (COPY %%N?\\\"E:文件夾\\\") *.*代表所有文件,文件夾除外。 解釋:將D盤(pán)文件夾所有文件,復(fù)制到E盤(pán)文件夾。 文件名只能,中文數(shù)字英文組合,帶有特殊符號(hào)的無(wú)法復(fù)制。 ? ?

    2024年02月13日
    瀏覽(25)
  • java 在文件夾以及子文件夾中遍歷獲取指定文件的list

    1.? 使用java 遞歸方法獲取指定文件的list,相當(dāng)于在一個(gè)文件夾以及子文件夾,搜索文件的功能。 直接上代碼:?

    2024年02月13日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包