Powershell:文件夹浏览器/文件浏览器路径

问题描述

我是Powershell的新手,只想检查是否有可能。

我知道有一种方法可以让我使用OpenFile对话框获取单个文件甚至多个文件的路径。我也了解用户可以通过“文件夹浏览器”对话框选择文件夹。

我正在寻找的是用户选择路径的一种方法,无论是文件夹还是文件(具有多选)。

我目前有一个脚本,允许用户选择一个文件夹路径,然后在我的脚本中使用它:

C:\Users\Amilton Xavier\Desktop\node-api>npx lite-server
Error: EEXIST: file already exists,mkdir 'C:\Users\Amilton'
TypeError: Cannot read property 'get' of undefined
    at errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
    at C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:78:20
    at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:228:22)
    at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:266:24
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:83:7
    at Array.forEach (<anonymous>)
    at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:13
    at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25)
    at afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:173:20)
    at C:\Program Files\nodejs\node_modules\npm\node_modules\mkdirp\index.js:47:53
C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205
  if (npm.config.get('json')) {
                 ^

TypeError: Cannot read property 'get' of undefined
    at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
    at process.emit (events.js:189:13)
    at process._fatalException (internal/bootstrap/node.js:496:27)
Install for lite-server@latest Failed with code 7

我想更新现有脚本以允许选择文件文件夹,而不是复制脚本。

我已经在网上进行了广泛的搜索,但到目前为止我还没有找到任何东西。

解决方法

感谢您的答复。

我决定创建一个选项卡式表单,其中一个选项卡用于文件夹,一个选项卡用于单个项目。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...