[.Bat] meerdere files

Pagina: 1
Acties:

  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 19-07 17:49
ik heb het volgende met DOS-ftp
Ik werkte normaal alleen met mijn database op up te loaden, en dat ging goed.

code:
1
2
3
4
5
6
7
8
9
@echo off
ftp.exe -s:%0
open 127.0.0.1
begruiker@domein.ing
passwoord
cd map1
cd map2
put mijndb.mdb
rem bye


Dit was hem, maarnu wil ik hele inhoud van map fotos doen.
*.* zou ik zeggen, maar dat werkte niet ook niet zo:

code:
1
2
3
4
5
6
7
8
9
@echo off
ftp.exe -s:%0
open 127.0.0.1
begruiker@domein.ing
passwoord
cd map1
cd ma2
mput *.*
rem bye


Iemand een idee hoe ik dus hele inhoud kan doen, en oh ja, de inhoud krijg steeds meer bestanden dus ik wil het niet handmatig elk filetje in willen vullen.

Kon er ook niet het juiste over vinden in de search, gezocht met multiple file upload dos en batch file upload alles

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Batch files aub in the relevante OS-fora, in dit geval Windows Operated Systems dus :)

Professionele website nodig?


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Wat voor fout krijg je precies bij mput *.*?

[ Voor 18% gewijzigd door jelmervos op 03-01-2004 14:41 ]

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
van hier
code:
1
2
3
4
5
6
7
8
9
10
Using Wildcards
You can use wildcards to transfer many files at a time. For example, to transfer all files that end in .ps.

ftp> mput *.ps
mput proj1.ps? y

Or to transfer all files in the directory.

ftp> mput *
mput proj1.ps? y

[ Voor 90% gewijzigd door vogeltje op 03-01-2004 14:47 ]

binnenkort een hele dikke casemod :P


  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 19-07 17:49
ik wil dus niet steeds y moeten drukken aangezien het ong 350 bestanden zijn , of is dit zo correct dat dit automatisch gedaan wordt


(de foutmelding zoek ik zo op, zit namelijk op andere pc eind hiervandaan)

  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
semicon schreef op 03 januari 2004 @ 14:50:
ik wil dus niet steeds y moeten drukken aangezien het ong 350 bestanden zijn , of is dit zo correct dat dit automatisch gedaan wordt


(de foutmelding zoek ik zo op, zit namelijk op andere pc eind hiervandaan)
vraagt ie bij put om een reply? y/n ? niet, dan zal mput dat ook vast wel niet hoeven in deze vorm. Probeer et zou ik zeggen.....

Kan je anders niet via de batch naar de stdin een "y" sturen? dan zal mput die vast wel ontvangen denk ik.

binnenkort een hele dikke casemod :P


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Volgens mij is 1 "y" genoeg. Probeer het idd gewoon even.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 19-07 17:49
op wat vogeltje zei: "" Kan je anders niet via de batch naar de stdin een "y" sturen? ""

Ik ben niet zon xpert sorry _/-\o_

Is mijn 2de keer dat ik hier mee werk, maar gebruik het zelden, wil het alleen werkend hebben. Of is stdin een tikfout 8)7


ik ga het nu probweren ***

[ Voor 13% gewijzigd door semicon op 03-01-2004 14:56 ]


  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
semicon schreef op 03 januari 2004 @ 14:55:
op wat vogeltje zei: "" Kan je anders niet via de batch naar de stdin een "y" sturen? ""

Ik ben niet zon xpert sorry _/-\o_

Is mijn 2de keer dat ik hier mee werk, maar gebruik het zelden, wil het alleen werkend hebben. Of is stdin een tikfout 8)7


ik ga het nu probweren ***
stdin = Standard Input
stdout = Standard Output

Ik weet niet of Batchfiles dezelfde terminologie gebruiken, en of et uberhaupt kan (ik verwacht et wel) met linux batchscripting kan et namelijk allemaal wel.

binnenkort een hele dikke casemod :P


Verwijderd

semicon schreef op 03 januari 2004 @ 14:50:
ik wil dus niet steeds y moeten drukken aangezien het ong 350 bestanden zijn , of is dit zo correct dat dit automatisch gedaan wordt


(de foutmelding zoek ik zo op, zit namelijk op andere pc eind hiervandaan)
Hoe je het in een batch file moet toepassen weet ik zo 123 niet, maar om normaal van die bevesting af te komen met mput/mget gebruik je prompt.
dus
ftp> open ftp.server.com
ftp> user username
ftp> password
ftp> prompt
ftp> mput *.*
ftp> bye

[ Voor 5% gewijzigd door Verwijderd op 03-01-2004 15:01 ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Gewoon even een prompt van tevoren geven. Door dat commando wordt niet meer om bevestiging gevraagd.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 30-08 17:18

Jimbolino

troep.com

ftp /?

-i Turns off interactive prompting during multiple file transfers.

[ Voor 16% gewijzigd door Jimbolino op 03-01-2004 15:03 ]

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


  • semicon
  • Registratie: Augustus 2003
  • Laatst online: 19-07 17:49
ja, die prompt is het, bedankt jongens !! 8) GoT Ruless

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Verplaats ik hem nog eventjes naar Software Algemeen :)
Pagina: 1