Пример #1
0
                print 'cannot delete remote', remotename


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.'


if __name__ == '__main__':
    cf = configTransfer()
    conn = connectFtp(cf)
    cleanRemotes(cf, conn)
    uploadAll(cf, conn)
Пример #2
0
                connection.delete(remotename)
            except:
                print('cannot delete remote', remotename)

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.')

if __name__ == '__main__':
    cf = configTransfer(site='learning-python.com', rdir='books', user='******')
    conn = connectFtp(cf)
    cleanRemotes(cf, conn)
    uploadAll(cf, conn)
Пример #3
0
                print("cannot delete remote", remotename)


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.")


if __name__ == "__main__":
    cf = configTransfer(site="learning-python.com", rdir="books", user="******")
    conn = connectFtp(cf)
    cleanRemotes(cf, conn)
    uploadAll(cf, conn)
Пример #4
0
				connection.delete(remotename)
			except:
				print('cannot delete remote', remotename)

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.')

if __name__ == '__main__':
	cf = configTransfer(site='211.147.216.11', rdir='.', user='******')
	conn = connectFtp(cf)
	cleanRemotes(cf, conn)
	uploadAll(cf, conn)
Пример #5
0
            except:
                print('cannot delete remote', remotename)


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.')


if __name__ == '__main__':
    cf = configTransfer(site='GMP', rdir='test', user='******')
    conn = connectFtp(cf)
    cleanRemotes(cf, conn)
    uploadAll(cf, conn)