Как перечислить содержание каталога удаленного FTP, рекурсивно

Вы можете передать функцию обратного вызова this.setState в качестве второго аргумента.

this.setState({
  auth: this.passwordValidation()
}, () => {
  goToOrderTemplate()
})
21
задан edygunawan 19 September 2008 в 00:09
поделиться

2 ответа

Печально это было записано для Unix/пользователей Linux: /

Лично, я установил бы CYGWIN только, чтобы заставить двоичные файлы Linux LFTP/RSYNC работать над окнами, поскольку, кажется, не существует что-либо, что конкурирует с ним.

, Поскольку @zadok.myopenid.com упомянул rsync, это, кажется, сборка окон для него с помощью CYGWIN (если Вам удается быть в состоянии получить ssh доступ к полю в конечном счете)

http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

, Rsync удобен в этом, он сравнит все с контрольными суммами и оптимально передаст блоки частичного изменения.

<час>

, Если Вы получаете CYGWIN/Linux:

http://lftp.yar.ru/ является моим любимым инструментом исследования для этого.

Это может сделать почти все, что удар может сделать, хотя удаленно.

Пример:

$ lftp mirror.3fl.net.au
lftp mirror.3fl.net.au:~> ls                          
drwxr-xr-x  14 root     root         4096 Nov 27  2007 games
drwx------   2 root     root        16384 Apr 13  2006 lost+found
drwxr-xr-x  15 mirror   mirror       4096 Jul 15 05:20 pub
lftp mirror.3fl.net.au:/> cd games/misc
lftp mirror.3fl.net.au:/games/misc>find
./
./dreamchess/
./dreamchess/full_game/                                                      
./dreamchess/full_game/dreamchess-0.2.0-win32.exe                                      
./frets_on_fire/
./frets_on_fire/full_game/                                                      
./frets_on_fire/full_game/FretsOnFire-1.2.451-macosx.zip                                  
./frets_on_fire/full_game/FretsOnFire-1.2.512-win32.zip
./frets_on_fire/full_game/FretsOnFire_ghc_mod.zip
./gametap_setup.exe
......
lftp mirror.3fl.net.au:/games/misc> du gametap_setup.exe 
32442   gametap_setup.exe
lftp mirror.3fl.net.au:/games/misc> du -sh gametap_setup.exe 
32M     gametap_setup.exe
lftp mirror.3fl.net.au:/games/misc> 
21
ответ дан 29 November 2019 в 21:36
поделиться

Если у Вас есть ssh доступ, используйте rsync вместо этого. Это - намного лучшее приложение передачи данных.

предохранитель Захвата для Вашей ОС и загрузки ftpfs. Это позволит Вам смонтировать удаленный каталог ftp локально, и можно использовать dir/s или любое другое приложение, которое Вы хотите на нем.

3
ответ дан 29 November 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: