Avatar billede up2nogood Nybegynder
17. maj 2006 - 11:04 Der er 4 kommentarer og
1 løsning

FTP Batch upload problemer med ikke unicode bogstaver

Hejsa, jeg bruger følgende batch til upload af filer i en mappe:

@echo off
setlocal

set Server=***
set UserName=***
set PassWord=***
set SourcePath=Z:\Webbilleder
set DestPath=

echo open %Server%>%temp%\upl.txt
echo %UserName%>>%temp%\upl.txt
echo %PassWord%>>%temp%\upl.txt
echo bin>>%temp%\upl.txt

for /F "tokens=*" %%I in ('dir /B %SourcePath%\*.*') do call :Process "%%I"

echo quit>>%temp%\upl.txt
ftp -s:%temp%\upl.txt
del %SourcePath%\*.* /q

goto :eof

:Process
echo put "%SourcePath%\%~1">>%temp%\upl.txt

Men jeg har problemer med at den cmd ftp klient i windows Xp ikke vil overføre filer med æøå.

Den uploader slet ikke filerne, hvad kan jeg gøre for at det spiller?
Avatar billede bertelbrander Novice
17. maj 2006 - 20:40 #1
Kan du uploade filer med æøå i navnet med andre programmer?

Den eneste server jeg har adgang til nægter at have filer der hedder noget med æøå.
Avatar billede up2nogood Nybegynder
17. maj 2006 - 21:36 #2
Jeg kan godt uploade gennem stifinder i windows, så det må helt klart være en dos ftp ting.

Findes der andre programmer der kan "batches" til at uploade alle filer i et dir?
Avatar billede bertelbrander Novice
17. maj 2006 - 23:34 #3
Der findes sikkert andre programmer der kan det samme, men kender ikke nogen.

Du kan prøve at fjerne linien:
echo quit>>%temp%\upl.txt

Så kan du se om der kommer nogen fejl beskeder, gør der det kan vi måske finde en løsning.
Avatar billede up2nogood Nybegynder
18. maj 2006 - 09:03 #4
Der kommer igen fejl. Men prøver jeg at logge på FTP'en manuelt via en cmd prompt. Så sker der intet når jeg skriver "put æøåtest.txt".
Ftp klienten behandler altså slet ikke kommandoen når der er æøå med i filnavnet...
Avatar billede up2nogood Nybegynder
18. maj 2006 - 14:27 #5
Jeg kiggede på ncftpput i stedet for, den virker efter planen. Følgende kommando kan gøre det:
ncftpput.exe -f site.txt -DD -d Z:\Detail\log.txt \ Z:\Webbilleder\*.*
Jeg kan kun anbefale denne, det gør også jeg ikke har brug for et batchscript der ikke er lige nemt for alle at gennemskue.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester