如何从用户那里获取目录名称,然后使用node.js创建目录?

时间:2019-03-31 05:15:09

标签: javascript node.js

我正在node.js中创建文件浏览器应用程序。在此应用程序中,用户可以查看,上传,创建和删除其文件/目录。我知道如何使用node.js创建新目录,但是我不知道如何从用户那里获取此新目录的名称,然后使用该名称创建目录。请帮助我解决此问题。

下面是创建新目录的代码。

const fs = require('fs');

const newFolder = (FullStaticPath, FolderName) => {
    const FullStaticPathCleaned = FullStaticPath.replace(/\s/g,'\ ');
    const commandOutput = execSync(`cd "${itemFullStaticPathCleaned}"`);
    console.log(commandOutput);  
    try{
        fs.mkdirSync(FolderName);
    }
    catch(err){
        console.log(`mkdirSync error: ${err}\nDirectory was not created`);
    }
};

HTML部分在下面

...
<div class="modal fade" id="newfolder">
   <div class="modal-dialog">
      <div class="modal-content">
    <div class="modal-header">
          <h4 class="modal-title">Add new folder</h4>
      <button type="button" class="close" data-dismiss="modal">&times;</button>
    </div>
        <div class="modal-body">
      <input type="text" class="form-control" placeholder="Folder Name...">
        </div>
        <div class="modal-footer">
          <button type="button" class="btn btn-success" data-dismiss="modal">Save</button>
          <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
        </div>
     </div>
   </div>
</div>
...

如何从HTML部分获取文件夹的名称,然后使用该名称创建目录??

有人可以帮我吗?

0 个答案:

没有答案