我正在尝试使用批处理文件通过FTP将平面文件加载到服务器。我知道脚本,我能够将文件传输到服务器。目前,我正在遵循下面的方法。
@echo off
title File Transfer
color 3F
cd "C:\Users\username\Desktop\Access\"
echo -
echo - Transferring File to Server. Please be patient...
echo -
echo - Closing this window will Terminate the entire process
ftp -n -s:"C:
我正在尝试连接到python脚本中的FTP服务器。我可以从浏览器访问FTP服务器,而不会出现问题,但当我尝试运行以下操作时:
ftp = FTP('garner.ucsd.edu')
ftp.cwd('pub/products')
它在error_perm: 530 Please login with USER and PASS.中失败
但是我没有这个FTP的用户名和密码--为什么我的浏览器似乎通过了这个认证?
我有一个简单的ftp脚本文件来上传一个文件到服务器。
Script.txt包含:
open ftp.host.com
user Fred PASSword
send c:\hotsheet.dat
disconnect
quit
cmd行是
Ftp -s:Script.txt
它开始正确处理,但登录失败。我想我的密码是用小写写的。
我正在尝试用Perl编写一个上传脚本,使用Net::SFTP::Foreign。
我在检查目录是否存在时遇到了问题,如果不存在,就创建它。
如果目录不存在,Net::SFTP::Foreign似乎只会出错并关闭连接,并且从不运行"else“
你可以看到下面的代码,有人能看到我哪里出了问题吗?
sub uploadtoftp
{
use Net::SFTP::Foreign;
use File::Basename;
use warnings;
my $host=$_[0];
my $user=$_[1];
my $pw=$_[2];
my $home_direct
实际上,我正在尝试使用python脚本和.jpg将保存在我计算机目录中的图片( FTP )发送到FTP服务器。存放图片的路径为:"D:/directory_image“。我使用python2.7和ftplib中的.storbinary命令来发送.jpg。尽管我进行了搜索,但我收到了一条无法解决的错误消息:
`AttributeError: 'str' object has no attribute 'storbinary'
下面是我的代码中导致问题的部分:
from ftplib import FTP
import time
import os
ftp
如果不需要不同的文件,我就无法找到一种方法让批处理文件登录到FTP服务器。该脚本正在通过Atera在客户计算机上远程运行,因此我们可以获取客户位锁加密密钥,然后发送一个文件,该文件是从包含密钥的同一个脚本创建的。我很想了解一下如何用FTP用户名和密码自动登录。
:: @echo off
set CUR_YYYY=%date:~10,4%
set CUR_MM=%date:~4,2%
set CUR_DD=%date:~7,2%
set SUBFILENAME=%CUR_YYYY%%CUR_MM%%CUR_DD%-%CUR_HH%%CUR_NN%%CUR_SS%
::Might move the
我用这个脚本下载文件。没有-b,wget逐个下载文件。有了-b,我可以在后台同时下载文件。不幸的是,这个脚本在SLURM中不起作用。它只在Slurm中不使用-b即可工作。
下载文件的脚本
#!/bin/bash
mkdir data
cd data
for i in 11 08 15 26 ;
do
wget -c -b -q ftp://ftp.sra.ebi.ac.uk/vol1/fastq/SRR116/0${i}/SRR116802${i}/SRR116802${i}_1.fastq.gz
wget -c -b -q ftp://ftp.sra.ebi.ac.uk/vol1
在TeamCity-Agent上构建后,我必须通过FTP复制文件。orndinary构建工作本身运行得很好。自定义脚本的触发也成功完成。通过ftp复制文件失败,错误如下:
[15:34:31]: copyFiles
[15:34:31]: [copyFiles] ftp
[15:34:31]: [ftp] Could not create type ftp due to java.lang.NoClassDefFoundError: org/apache/commons/net/ftp/FTPClientConfig
我在网上搜索了一段时间,多次找到相同的答案:“您必须将commons-net
我写了一个which脚本,它试图从ftp服务器上拉出tar文件并在本地解压。我需要从tar归档文件中提取特定的文件。tarfile的文件名包含日期;我需要能够根据此日期选择tar文件。
abc_myfile_$date.tar是我从ftp服务器拉出的文件的格式。
我当前的代码如下所示:
for host in ftpserver
do
ftp -inv host <<END_SCRIPT
user username password
prompt
cd remotepath
lcd localpath
mget *myfile_$date*.tar
quit
END_SCRIPT
由于某种原因,当我的网络丢失时,我的脚本将不会中止。
以下是命令:
"%~dp0\winscp.exe" /console /script="script.txt"
exit
script.txt:
option batch abort
option confirm off
open ftp://user:pass@ftp.site.com/
cd /directory/
synchronize local
exit
当我拉下我的网络电缆(用来测试网络丢失)时,我得到:
The requested name is valid, but no data