2013-04-11 42 views
0

我對Python非常陌生。我想根據名稱將一組文件從一個文件夾複製到另一個文件夾,而不是基於數據類型。所以我有一個包含Hello.txt,Hello.dat,Hello.pdf,World.txt,World.dat,Word.pdf等文件的源文件夾。現在我只想將以「Hello」開頭的文件複製到另一個文件夾中。我嘗試了很多方法,但似乎都基於數據類型。基於Python中的文件名而不是數據類型複製文件

+3

請向我們展示您到目前爲止的代碼。 – NPE 2013-04-11 07:03:11

+0

什麼方法?我能想到的顯而易見的「數據類型」檢測實際上是「基於文件名」 - 它們只是查看文件名的末尾而不是開頭。如果你已經「嘗試過」,那麼他們不應該「看起來」以某種東西爲基礎;你應該知道*。請不要僅僅使用您發現的代碼,而不要首先嚐試*理解*。 – 2013-04-11 07:09:09

+1

爲此使用'glob'。 – wim 2013-04-11 07:32:44

回答

0
import os 
import shutil 
files = os.listdir("Path") 
for file in files: 
    if file.startswith("Hello"): 
     shutil.copy("Full path to file", "Full path to dest folder") 
+0

嗨Rakesh謝謝。我用下面的命令使用終端 進口OS 進口shutil 進口水珠 使用os.system移動的文件(「MV你好。* path_to_Destination_folder」) – user2269123 2013-04-11 08:12:40

+0

非常感謝拉克什....我實現它,它工作得很好。非常感謝您的幫助。 – user2269123 2013-04-11 08:29:11

相關問題