2012-05-11 2 views
-2

Я просто изучаю Python, установил Python 2 и пытался выяснить, как вы можете проверить, содержит ли каталог любые файлы (а также каталоги). Может ли кто-нибудь помочь? Однако я видел похожие примеры, не связанные с библиотекой ftplib.Проверьте файлы/папки внутри dir python ftplib

Ant

ответ

0

После того как вы создали свой FTP-соединение можно назвать .dir() с дополнительным аргументом, чтобы проверить в определенную папку, которая даст вам список каталогов.

+0

Извините, я должен объяснить больше. Я в основном хочу отслеживать каталог, потому что в этом конкретном каталоге находятся журналы ошибок. ОС создает папку внутри, я не знаю то же самое о папке, так как журналы ошибок называются текущей меткой времени. Я просто хочу посмотреть, есть ли в папке папки внутри. Функция dir() (из того, что я вижу) позволяет вам передать аргумент, чтобы заглянуть в определенную папку. – Ant

+0

'.dir()' вернет вам в основном эквивалент 'ls', чтобы вы могли разобрать полученный результат, чтобы найти то, что вы ищете. –

0

Вы можете сделать os.listdir в интересующем вас каталоге и протестировать элементы в возвращаемом списке, чтобы узнать, являются ли файлы файлами каталогов с os.path.isdir.

Не понимаю, как это связано с ftp.

+0

Я подключен к FTP, я хочу видеть размер каталога на реальном сервере. – Ant

Смежные вопросы