ソース=/tmp/src にはa、b、c、dファイルが含まれています destinations = '/ one'、 '/ two'Python - ソースフォルダーから複数の宛先にファイルをコピーする最も速い方法は
ので、私はコピーするには、両方の目的地 '/ 1' と '2つの'
何か
ようsource = '/tmp/src'
destinations = []
def copy_files_multiple_dest(source,destinations)
右にa、b、c、dをファイル?
import os
import shutil
source = '/tmp/src/'
destinations = []
def copy_files_multiple_dest(source,destinations):
sfiles = os.listdir(source) # list of all files in source
for f in sfiles:
for dest in destinations:
shutil.copy(os.path.join(source,f), dest)
私はそれが最速だか分からないが、それは仕事をする必要があります。 は今、どのようなものについてはどのようにすべての宛先
ファイルが分岐する必要がありますか?あなたは100%彼らが常にコピーの後で同じであることを確信しているなら、あなたはハードリンクに気づくかもしれません。 – Daenyth
ソースは 'apt-get install'によって作成され、repoフォルダにあるものはすべて.debファイルにパッケージ化されているので、同じままです。 – kamal