在C#Windows应用程序中的FTP文件夹中创建子文件夹

用户名

我需要使用带有日期选择器的文本框来选择日期。基于选定的日期,当我单击“执行”按钮时,应在FTP文件夹中为文本框中指定的日期,月份和年份创建子文件夹。

这应该使用Windows应用程序来完成。你能告诉我我该怎么做吗?

下面是使用日期选择器选择日期并在消息框中显示消息的代码。但是,除了显示消息外,我需要在FTP文件夹中为文本框中显示的该日期月份和年份创建子文件夹。

public Form1()
{
    InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
    dateTimePicker1.Format = DateTimePickerFormat.Short;
    dateTimePicker1.Value = DateTime.Today;
}

private void button1_Click(object sender, EventArgs e)
{
    DateTime iDate;
    iDate = dateTimePicker1.Value;
    MessageBox.Show("Selected date is " + iDate);
}  

并在FTP服务器中创建文件夹,我使用的代码是

using System.Net;

private void CreateDirectoryFTP(string directory)
{
    string path = @"/" + directory;
    WebRequest request = WebRequest.Create(FtpHost + path);
    request.Method = WebRequestMethods.Ftp.MakeDirectory;
    request.Credentials = new NetworkCredential(FtpUser, FtpPass);
    try
    {
       request.GetResponse();
    }
    catch (Exception e)
    {
        //directory exists
    }
}

这在button1_click事件下面使用,当我button1_click以这种方式事件中调用此方法时,CreateDirectoryFTP(string directory)它给出了错误

无效的表达式术语字符串

但是当我单击按钮时应该创建文件夹。你能告诉我我该怎么做吗?

diiN__________

在方法声明中,您指示该参数dictionary的类型为string当您想在button1_click事件内调用方法时,只需传递任何方法即可,string而无需string再次使用该术语

例子:

private void button1_click(object sender, EventArgs e)
{
    string directory = @"\Path\You\Want\To\Pass";
    DateTime iDate;
    iDate = dateTimePicker1.Value;
    CreateDirectoryFTP(directory, iDate); // You directly pass the variable to the method
}

或者,如果您不想使用变量来传递路径,则可以直接传递它:

private void button1_click(object sender, EventArgs e)
{
    DateTime iDate;
    iDate = dateTimePicker1.Value;
    CreateDirectoryFTP(@"\Path\You\Want\To\Pass", iDate);
}

要创建子文件夹,请将日期传递给方法CreateDirectoryFTP

private void CreateDirectoryFTP(string directory, DateTime date)
{
    string path = @"/" + directory;
    WebRequest request = WebRequest.Create(FtpHost + path);
    request.Method = WebRequestMethods.Ftp.MakeDirectory;
    request.Credentials = new NetworkCredential(FtpUser, FtpPass);
    try
    {
        request.GetResponse();
    }
    catch (Exception e)
    {
        //directory exists
    }

    string pathToDay = path + "/" + date.Day.ToString();
    // And now you can create the subfolder like you did it for the main folder

    string pathToMonth = path + "/" + date.Month.ToString();
    // Also with the month and the year you can do it like you did it for the main folder
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从应用程序安装文件夹的子文件夹中读取文件

来自分类Dev

从应用程序安装文件夹的子文件夹中读取文件

来自分类Dev

子文件夹中的多个节点应用程序

来自分类Dev

如何使用VB从Windows窗体应用程序在Outlook中创建文件夹

来自分类Dev

如何从wwwroot azure应用程序服务下创建的子文件夹中启动应用程序

来自分类Dev

打开应用程序文件夹中的文件

来自分类Dev

使用给定文件夹中的源代码创建图像数组C#Windows Desktop

来自分类Dev

使用Powershell在不是应用程序的文件夹中创建Web应用程序

来自分类Dev

在不是通过此应用程序创建的Android应用程序中获取文件夹

来自分类Dev

如何在GNOME应用程序菜单中创建应用程序文件夹?

来自分类Dev

如何在GNOME应用程序菜单中创建应用程序文件夹?

来自分类Dev

使用Powershell在不是应用程序的文件夹中创建Web应用程序

来自分类Dev

应用程序创建的文件夹/文件不会显示在iPhone的“文件”中

来自分类Dev

从应用程序中创建的文件夹中打开csv文件

来自分类Dev

列出C中给定路径中的文件夹,子文件夹和文件(Windows)

来自分类Dev

如何在子文件夹 SharePoint Online C# 中创建子文件夹

来自分类Dev

如何从Grails中的引导程序在Web应用程序中创建新文件夹?

来自分类Dev

Android应用程序中的Assets文件夹(Eclipse)

来自分类Dev

在Java文件夹中读取应用程序

来自分类Dev

Android应用程序中的Assets文件夹(Eclipse)

来自分类Dev

从应用程序的本地文件夹中检索图像

来自分类Dev

Web应用程序中的主文件夹

来自分类Dev

AngularJS:处理子文件夹中的根和子应用程序

来自分类Dev

ASP C#中来自fileUpload的应用程序文件夹中的SaveAs()文件

来自分类Dev

FileNotFoundException从Windows Store应用程序中的Assets文件夹读取JSON文件

来自分类Dev

Windows Store应用程序将SQLite文件放在LocalState文件夹中

来自分类Dev

在Windows Store应用程序中递归获取文件和文件夹

来自分类Dev

如何在根域的子文件夹中运行CakePHP应用程序?

来自分类Dev

Nginx:在Symfony2应用程序的子文件夹中运行wordpress

Related 相关文章

  1. 1

    从应用程序安装文件夹的子文件夹中读取文件

  2. 2

    从应用程序安装文件夹的子文件夹中读取文件

  3. 3

    子文件夹中的多个节点应用程序

  4. 4

    如何使用VB从Windows窗体应用程序在Outlook中创建文件夹

  5. 5

    如何从wwwroot azure应用程序服务下创建的子文件夹中启动应用程序

  6. 6

    打开应用程序文件夹中的文件

  7. 7

    使用给定文件夹中的源代码创建图像数组C#Windows Desktop

  8. 8

    使用Powershell在不是应用程序的文件夹中创建Web应用程序

  9. 9

    在不是通过此应用程序创建的Android应用程序中获取文件夹

  10. 10

    如何在GNOME应用程序菜单中创建应用程序文件夹?

  11. 11

    如何在GNOME应用程序菜单中创建应用程序文件夹?

  12. 12

    使用Powershell在不是应用程序的文件夹中创建Web应用程序

  13. 13

    应用程序创建的文件夹/文件不会显示在iPhone的“文件”中

  14. 14

    从应用程序中创建的文件夹中打开csv文件

  15. 15

    列出C中给定路径中的文件夹,子文件夹和文件(Windows)

  16. 16

    如何在子文件夹 SharePoint Online C# 中创建子文件夹

  17. 17

    如何从Grails中的引导程序在Web应用程序中创建新文件夹?

  18. 18

    Android应用程序中的Assets文件夹(Eclipse)

  19. 19

    在Java文件夹中读取应用程序

  20. 20

    Android应用程序中的Assets文件夹(Eclipse)

  21. 21

    从应用程序的本地文件夹中检索图像

  22. 22

    Web应用程序中的主文件夹

  23. 23

    AngularJS:处理子文件夹中的根和子应用程序

  24. 24

    ASP C#中来自fileUpload的应用程序文件夹中的SaveAs()文件

  25. 25

    FileNotFoundException从Windows Store应用程序中的Assets文件夹读取JSON文件

  26. 26

    Windows Store应用程序将SQLite文件放在LocalState文件夹中

  27. 27

    在Windows Store应用程序中递归获取文件和文件夹

  28. 28

    如何在根域的子文件夹中运行CakePHP应用程序?

  29. 29

    Nginx:在Symfony2应用程序的子文件夹中运行wordpress

热门标签

归档