powershell - 如何在 PowerShell 的目录中创建文件
问题描述
我的目录是D:\\Main
. 我想创建一个file.js
仅在目录中命名的文件,即D:\\Main
. 我使用代码
type nul > file.js
。它会创建文件,但也会显示一条错误消息,指出nul
找不到该文件夹。难道我做错了什么?如何改进代码以停止错误消息?
解决方案
您尝试使用的内容对 CMD.EXE 有效,但在 PowerShell 中,type
是 的别名Get-Content
,它需要有效的设备或文件。但是,尽管变量将返回所需的值,但 PowerShell中不提供null 设备。你应该改用 $null
New-Item -Path . -Name "file.js" -Value $null
或者
Set-Content -Path .\file.js -Value $null
创建一个空文件。
推荐阅读
- android - WebView - 将响应式站点显示为桌面
- ruby-on-rails - 测试“ActionMailer::Base.deliveries.size”是什么意思?
- extjs - 切换选项卡时 EXTJS 存储相关错误:ext-all-debug.js:53117 Uncaught TypeError: Cannot read property 'isSynchronous' of null
- html - 在文本下方创建下划线
- ansible - 为什么使用 OpenStack-Ansible 安装时管理容器没有收到 IP-s?
- cuda - 删除 CUDA 10.0 并在 Ubuntu 18.04 上安装 CUDA 9.2
- python - 在 gnu radio 中为 python 块设置元素数
- php - 几种形式的逻辑,Laravel
- asp.net - 将资源文件用于 HTML 中的元内容
- r - stat_density2d - 图例是什么意思?