当前位置:首页 » 文件传输 » 如何提取ftp名称
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何提取ftp名称

发布时间: 2022-11-22 22:17:26

⑴ Linux下如何获取FTP文件名和大小

path='' #这里的$1,换成你需要的路径名,或者你不换,通过shell的参数传入
for dirlist in $(find ${path} -name *.xml)
do
echo ${dirlist}
查找,删除,比较都在这做
done

⑵ 怎么获得FTP的用户名和地址

Internet上有很大一部分ftp服务器被标为"匿名"[Anonymons] ftp服务器.这类服务器的目的是向公众提供文件拷贝服务, 因此,不要求用户事先在该服务器进行登记.与这类"匿名"ftp 服务器建立联接时,您一般在"用户名"栏填入"anonymons", 而在"密码"栏填上您的电子邮件地址.另一类FTP服务器为 非匿名FTP服务器,要进入该类服务前,您必须先向服务器系统管理员申请用户名及密码,非匿名FTP服务器通常供内部 使用或提供咨询服务。你不能在没有提供这种匿名FTP服务的Internet主机上使用匿名FTP。
回答你的问题:
一、在进入该FTP服务服务器时,在弹出的要求输入用户名里输入"anonymons",密码可以为任意字符,如果能进入该服务器,则证明为匿名服务器,反之则不是。
二、如果不是匿名的,你在正常的途径下是不能获得用户名和密码的,除非你求助于黑客。

⑶ 如何 用Java 实现 获取FTP服务器上的所有文件名,已知FTP的密码,用户名!远程获取!

public void ftpJdomFile(String dir) throws FileNotFoundException, IOException{
//创立根节点
// 下面这个方法是列出指定目录下的所有文件和文件夹
List dirslist=Arrays.asList(new File(dir).listFiles());
for (Iterator i = dirslist.iterator(); i.hasNext();) {
// System.out.println(i.next()); // line 1
String s=i.next().toString();
if (new File(s).isFile()) {
System.out.println(s+"-文件");
}
if (new File(s).isDirectory()) {
System.out.println(s+"++++++++文件夹");
ftpJdomFile(s);
}

}

}

⑷ 在ftp服务上把文件的名称复制下来,不是要文件

选择文件选择重命名 然后复制文件名

⑸ C#如何取得ftp上面的所有文件夹里面的所有文件名,求源码。。。。

连接方法:
string ftpServerIP = "";

string ftpUserID = "";

string ftpPassword = "";

string TempPath = Path.GetTempPath();

FtpWebRequest reqFTP;
DataTable dt;
private void Connect(String path)//连接ftp
{

try
{
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(path));
reqFTP.UseBinary = true;
reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
}
catch (Exception){
Response.Write("<srcipt>alert('连接失败!')</script>");
}
获取方法:
private string[] GetFileList(string path, string WRMethods)
{
string[] downloadFiles;
StringBuilder result = new StringBuilder();
try
{
Connect(path);
reqFTP.Method = WRMethods;
WebResponse response = reqFTP.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), System.Text.Encoding.Default);
string line = reader.ReadLine();

while (line != null)
{
result.Append(line);
result.Append("\n");
line = reader.ReadLine();

}
result.Remove(result.ToString().LastIndexOf('\n'), 1);
reader.Close();
response.Close();
return result.ToString().Split('\n');

}

catch (Exception)
{

downloadFiles = null;

return downloadFiles;
}
}
调用:
string[] str = GetFileList("ftp://" + ftpServerIP + "/" + path, WebRequestMethods.Ftp.ListDirectoryDetails);

数组就是ftp文件夹下的所有文件名,如果要判断ftp根下面的是文件还是文件夹。需要解字符串才行!

⑹ 如何得到ftp服务器上某文件夹中的各个文件名

你可以用ftplist之类的软件导出你要的信息。

⑺ FTP获取文件名以及文件路径

既然是服务器,而且是linux 你用一个tomcat 当做服务器,可以配置一下tomcat,就可以直接ftp 模式访问文件夹了。