def uploadAll(cf, connection):
    localfiles = os.listdir(cf.localdir)
    for localname in localfiles:
        localpath = os.path.join(cf.localdir, localname)
        print('uploading', localpath, 'to', localname, 'as', end=' ')
        if isTextKind(localname):
            localfile = open(localpath, 'rb')
            connection.storlines('STOR ' + localname, localfile)
        else:
            localfile = open(localpath, 'rb')
            connection.storbinary('STOR ' + localname, localfile)
        localfile.close()
    connection.quit()
    print('Done:', len(localfiles), 'files uploaded.')
Exemple #2
0
def uploadAll(cf, connection):
    """
    upload all files to remote site/dir per cf config
    listdir() strips dir path, any failure ends script
    """
    localfiles = os.listdir(cf.localdir)  # listdir is local listing
    for localname in localfiles:
        localpath = os.path.join(cf.localdir, localname)
        print 'uploading', localpath, 'to', localname, 'as',
        if isTextKind(localname):
            # use text mode xfer
            localfile = open(localpath, 'r')
            connection.storlines('STOR ' + localname, localfile)
        else:
            # use binary mode xfer
            localfile = open(localpath, 'rb')
            connection.storbinary('STOR ' + localname, localfile)
        localfile.close()
    connection.quit()
    print 'Done:', len(localfiles), 'files uploaded.'
def uploadAll(cf, connection):
    """
    upload all files to remote site/dir per cf config
    listdir() strips dir path, any failure ends script
    """
    localfiles = os.listdir(cf.localdir)            # listdir is local listing
    for localname in localfiles:
        localpath = os.path.join(cf.localdir, localname)
        print('uploading', localpath, 'to', localname, 'as', end=' ')
        if isTextKind(localname):
            # use text mode xfer
            localfile = open(localpath, 'rb')
            connection.storlines('STOR ' + localname, localfile)
        else:
            # use binary mode xfer
            localfile = open(localpath, 'rb')
            connection.storbinary('STOR ' + localname, localfile)
        localfile.close()
    connection.quit()
    print('Done:', len(localfiles), 'files uploaded.')
Exemple #4
0
def uploadAll(cf, connection):
    """
    upload all files to remote site/dir per cf config
    listdir() strips dir path, any failure ends script
    """
    localfiles = os.listdir(cf.localdir)  # listdir is local listing
    for localname in localfiles:
        localpath = os.path.join(cf.localdir, localname)
        print("uploading", localpath, "to", localname, "as", end=" ")
        if isTextKind(localname):
            # use text mode xfer
            localfile = open(localpath, "rb")
            connection.storlines("STOR " + localname, localfile)
        else:
            # use binary mode xfer
            localfile = open(localpath, "rb")
            connection.storbinary("STOR " + localname, localfile)
        localfile.close()
    connection.quit()
    print("Done:", len(localfiles), "files uploaded.")
def uploadAll(cf, connection):
    """
	выгружает все файлы в каталог на сервере в соответствии с настройками cf
	listdir() отбрасывает пути к каталогм, любые ошибки завершают сценарий
	"""
    localfiles = os.listdir(cf.localdir)
    for localname in localfiles:
        localpath = os.path.join(cf.localdir, localname)
        print('uploading', localpath, 'to', localname, 'as', end=' ')
        if isTextKind(localname):
            # использовать текстовый режим передачи
            localfile = open(localpath, 'rb')
            connection.storlines('STOR ' + localname, localfile)
        else:
            # использовать двоичный режим передачи
            localfile = open(localpath, 'rb')
            connection.storbinary('STOR ' + localname, localfile)
        localfile.close()
    connection.quit()
    print('Done:', len(localfiles), 'files uploaded.')