Split filenames on windows
This commit is contained in:
parent
a7f48ea6cc
commit
829de89d1f
1 changed files with 6 additions and 1 deletions
|
@ -34,6 +34,7 @@ __license__ = "GPL2"
|
||||||
import cgi
|
import cgi
|
||||||
import os
|
import os
|
||||||
import ftplib
|
import ftplib
|
||||||
|
import sys
|
||||||
from time import strftime
|
from time import strftime
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -205,8 +206,12 @@ class Logbot(SingleServerIRCBot):
|
||||||
for fname in files:
|
for fname in files:
|
||||||
full_fname = os.path.join(root, fname)
|
full_fname = os.path.join(root, fname)
|
||||||
|
|
||||||
remote_fname = "/".join(os.path.split(full_fname)[1:])
|
if sys.platform == 'win32':
|
||||||
|
remote_fname = "/".join(full_fname.split("\\")[1:])
|
||||||
|
else:
|
||||||
|
remote_fname = "/".join(full_fname.split("/")[1:])
|
||||||
if DEBUG: print repr(remote_fname)
|
if DEBUG: print repr(remote_fname)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.ftp.storbinary("STOR %s" % remote_fname, open(full_fname, "rb"))
|
self.ftp.storbinary("STOR %s" % remote_fname, open(full_fname, "rb"))
|
||||||
except ftplib.error_perm, e:
|
except ftplib.error_perm, e:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue