2014年6月29日日曜日

[Python]FTP - カレントディレクトリのファイルをアップロードする

ソースコード
# -*- coding: utf-8 -*-
import os
import re
import ftplib

# カレントディレクトリのファイルをアップロードする

## Upload files
def uploadFiles(top, exp):
    for filename in os.listdir(top):
        if re.search(exp, filename):
            print top + filename
            f = file(filename, 'rb')
            ftp.storbinary('STOR ' + filename, f)
            f.close()

# カレントディレクトリのファイル一覧を取得
user='username'
password='password'
server='servername'

currentDir = ''
dstDir = ''

ftp = ftplib.FTP(server)
ftp.login(user, password)
uploadFiles('./', 'txt$')

ftp.quit()
実行結果
> python test02.py
./test.txt
./test02.txt
./test03.txt

0 件のコメント:

コメントを投稿