WinSCP не может получить доступ к удаленному каталогу C:\Windows\Temp

Я пытаюсь скопировать из одной системы Windows 7 в другую. Я хочу, чтобы каталог назначения был C:\Windows\Temp, Если я опускаю каталог назначения, он копирует файл в домашний каталог удаленного компьютера для "myuser". Отлично, но я не могу его скопировать C:\Windows\Temp, Пользователь "myuser" имеет разрешение на запись в C:\Windows\Temp, Я пробовал разные форматы для каталога назначения: C:\Windows\Temp\, /Windows/Temp/, так далее.

Вот команда:

winscp.exe /command "option batch abort" "option confirm off"   
"open myuser:mypassword@myhost" "put myfile /Windows/Temp/"

Я также пытался использовать cd Команда для установки рабочего каталога, но он все равно не будет копировать файл:

winscp.exe /command "cd C:\Windows\Temp" "option batch abort" "option confirm off"  
"open myuser:mypassword@myhost" "put myfile "

Спасибо за любую помощь.

3 ответа

Вы действительно знаете, какой синтаксис используется вашим сервером? Или ты угадаешь?

Просто подключитесь к WinSCP GUI и посмотрите исходный удаленный каталог. Это даст вам представление о синтаксисе.

Есть много вариантов, в зависимости от программного обеспечения сервера:

  • /cygwin/C/temp/
  • /C:/temp/
  • /C/temp/
  • C:/temp/
  • /temp/
  • и другие.

Это для SFTP, что требует / разделитель пути. С FTP все варианты также возможны с \хотя это редко; и WinSCP не поддерживает такие серверы хорошо.

C: диск даже может быть вне корневого FTP/SFTP-сервера. Особенно, если ваша учетная запись "хромирована".

Просто следуйте инструкциям:-

  1. Щелкните правой кнопкой мыши файл (который вы хотите отредактировать), наведите указатель мыши на редактирование , затем нажмите «Конфигурация ».

  2. Нажмите «Внутренний редактор», затем нажмите кнопку «вверх», пока не станете на первую позицию.

  3. Затем нажмите ОК

  4. Затем откройте файл, он откроется в редакторе по умолчанию (только однократное редактирование)

  5. Затем измените внутренний редактор на желаемый редактор в настройках WinSCP.

Что-либо в вашей папке "\windows", возможно, очень плохой выбор с точки зрения безопасности.

И это, вероятно, проблема: ограничения безопасности.

Попробуйте заменить другой каталог.

Например:

1) откройте командную строку и введите "echo% temp%"

2) Вы, вероятно, увидите что-то вроде "c: \ Users \ xxx \ AppData \ Local \ Temp"

3) Попробуйте скопировать в этот каталог и посмотреть, повезет ли вам больше

ТАКЖЕ:

4) Обязательно проверьте и возможные проблемы с брандмауэром!

Другие вопросы по тегам