网站建设资讯

NEWS

网站建设资讯

vb.netftp遍历,vbs 遍历文件

vb.net ftp上传文件

Dim OpenFileDialog As New OpenFileDialog

成都创新互联公司一直在为企业提供服务,多年的磨炼,使我们在创意设计,网络营销推广到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过十载以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务成都二枢服务器租用托管app软件开发公司、手机移动建站、网页设计、网络整合营销。

OpenFileDialog.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.MyDocuments

OpenFileDialog.Filter = "文本文件(*.jpg)|*.jpg|所有文件(*.*)|*.*"

If (OpenFileDialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then

Dim FileName As String = OpenFileDialog.FileName

' TODO: 在此处添加打开文件的代码。

textbox1.Text = FileName

End If

第一个按钮 上传

Dim filelast As String = fileaddbefore.Text.Substring(fileaddbefore.Text.LastIndexOf("."), fileaddbefore.Text.Length - fileaddbefore.Text.LastIndexOf("."))

MessageBox.Show(filelast)

My.Computer.Network.UploadFile(textbox1.Text, "" 文件名.Text filelast, "登录名1", "登录密码", True, 100)

第二个按钮

asp.net遍历FTP中的文件,并进行有条件地筛选,能够显示文件的创建修改时间~~~求高手指教,急~~~~~~~~~

public void getDirectoryList()

{

//实例化目录信息类 //1.获得FTP 文件夹物理路径

DirectoryInfo dir = new DirectoryInfo(@"E:\练习\RegeditKey\RegeditKey\");

//遍历目录中文件 //2.根据你要显示文件的格式条件进行赛选, GetFiles 多后缀筛选用逗号隔开

foreach (var item in dir.GetFiles("*.txt,*.dbf,*.jpg"))

{

//遍历 文件名,创建时间,修改时间等信息。

this.textBox1.Text+= "文件名:"+item.Name+" 创建时间"+item.CreationTimeUtc+"修改时间"+item.LastWriteTimeUtc+"\r\n";

}

}

vb.net2008如何操作FTP服务器?比如登录并保持登录状态,然后遍历根目录及指定的目录,以获

具体方法如下:”、打开Serv-U的配置管理界面puzb在“全局用户”或者“域用户”中选择“创建cgko修改和删除用户帐户”; 2、在“创建,修改和删除用户帐户”的界面,选择“添加”。;3、在“用户属性“对话框,“用户信息”下的用户名为:Anonymous,密码为空,为其指定FTP的根目录。 4、然后在“目录访问“选项,点击“添加”,为其指定访问权限和目录。 5、最后点击“保存”6这样我们就成功添加了匿名用户。

ftp遍历目录的问题

你这个ftp是用的都是同一个对象,每次递归workfolder都被update掉了。。。。当然会不继续遍历,改成每次都Generate一个New的ftp吧。

补充:

本来你ftp指向目录A,后来进入递归被改成指向A/B了,你说遍历还能准确吗?

还有个方法就是每次递归回来调用:

;

把Path给设置回来。不过不确定这个方法稳定,可以先Try一下。

public void listFilesDir(String path) throws IOException{

String ftpPath = path;

;

FTPFile[] files = ;

for(FTPFile ff:files){

if(!ff.isDirectory()){

System.out.println("文件:" + ff.getName());

}

else{

if(!ff.getName().startsWith(".")){

ftpPath = ff.getName() + "/";

System.out.println("目录 " + ff.getName() + " 下的文件文件或目录:");

;

listFilesDir(ftpPath);

;

}

}

}

}

再补充:

中文的话试试看用GBK。。。Java项目的编码记得也要一样的。


分享名称:vb.netftp遍历,vbs 遍历文件
文章起源:http://cdweb.net/article/hsjgjo.html