我想压缩一个文件夹,其中有一些文件在其中,并存在于ftp位置。如何在FTP位置压缩文件夹。
FTPClient ftp = new FTPClient();
ftp.connect(hostname);
ftp.login(user, pass);
ftp.changeWorkingDirectory("myfolder"); //I wanted to zip this "myfolder"
谢谢。
我想从远程压缩文件中读取.csv文件的内容,而不需要下载压缩文件并将其解压到本地机器。
我需要这个,因为文件zip文件太大,需要时下载它需要更长的时间。
我在perl中尝试这样做。
我的代码是: My $ftp =path $ftp->login("user","password");$ftp->cwd("path");
my $fh = Net::FTP::RetrHandle->new($ftp,"filename.zip");
my $zip = Archive::Zip->new($fh);
my
如何获取服务器上的文件名列表/数组(不带扩展名)。我只想要文件名(curl或ftp也可以)。
我已经尝试了ftp_nlist和curl_getinfo,但是输出并不像预期的那样。
// connect and login to FTP server
$ftp_server = "user.com";
$ftp_username = "user";
$ftp_userpass = "demo";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to
$ftp_
我在windows上使用下面的FTP脚本从ubuntu云服务器下载压缩文件。每天都会在ubutnu服务器上创建一个zip文件,我将通过这个ftp脚本将其下载到windows。我每天手动运行这个脚本,因为我必须编辑脚本的最后一行(mget/usr/back02-11-2010.Zip),以匹配今天的日期。我想编辑这个脚本,以便它将只在预定的时间下载今天的压缩文件,而不需要每天编辑它,当计划。很明显,日期是附加到压缩文件,并以dd格式。需要帮助..。
open server-ip-here
username-here
user-password-here
lcd C:\Backup\files
b
我正在尝试使用C#(Winforms)来做这件事。我使用的代码提供了一个字符串作为输出,但我需要一个压缩文件。
我正在使用下面的代码
try
{
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(
"ftp:SITENAME/FILENAME.zip");
request.Method = WebRequestMethods.Ftp.DownloadFile;
// This example assumes the FTP site
我希望创建一个ftp位置存在的文件的压缩文件,并将这个压缩文件复制到其他ftp位置,而不需要在本地保存。
我能够处理小尺寸的files.It很好地处理小文件,1mb等。
但是,如果文件大小很大,比如100 MB,200 MB,300 MB,那么它给出的错误是
java.io.FileNotFoundException: STOR myfile.zip : 550 The process cannot access the
file because it is being used by another process.
at sun.net.ftp.FtpClient.readReply(