NetHadoop.FSClient.MakeDir C# (CSharp) Method

MakeDir() public method

public MakeDir ( string path ) : bool
path string
return bool
        public bool MakeDir(string path)
        {
            TBufferedTransport tsport = null;
               ThriftHadoopFileSystem.Client client = Connect(out tsport);
               bool result = false;
               if (client != null)
               {
               Pathname pn = new Pathname() { pathname = path };
               if (!client.exists(pn))//如果不存在才执行
                   result = client.mkdirs(pn);
               tsport.Close();
               }
               return result;
        }

Usage Example

Example #1
0
        //新建文件夹
        private void btMkdir_Click(object sender, EventArgs e)
        {
            string newName = MakeNewName("新建文件夹");

            ListViewItem li = new ListViewItem();

            li.ImageIndex       = 1;
            li.SubItems[0].Text = newName;
            li.SubItems.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm"));
            li.SubItems.Add("文件夹");
            li.SubItems.Add("");

            FSClient client = new FSClient();
            bool     result = client.MakeDir(ConfigHelper.HdfsRoot + CurrentPath + newName);

            if (result)
            {
                lvFiles.Items.Add(li);
                SelectItemEidt(newName);
            }
            else
            {
                MessageBox.Show("新建文件夹失败!");
            }
        }
All Usage Examples Of NetHadoop.FSClient::MakeDir