New-Item -Path "C:\aws" -Name "script.ps1" -ItemType "file" -Value "text in file"
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用上面的命令创建一个文件,如果该文件已经存在,我必须用新文件替换它,它将具有相同的文件名。请帮忙
BAC*_*CON 10
具体使用力 \xe2\x80\x94 ,-Force...
New-Item -Path "C:\\aws" -Name "script.ps1" -ItemType "file" -Value "text in file" -Force\nRun Code Online (Sandbox Code Playgroud)\n无论script.ps1是否存在,成功后都会包含确切的内容text in file。
文档的示例 #9也演示了它的使用New-Item中得到了演示......
\n\n示例 9:使用 -Force 参数覆盖现有文件
\n此示例创建一个带有值的文件,然后使用以下命令重新创建该文件
\n-Force。这会覆盖现有文件,并且会丢失其内容,如您通过 length 属性看到的那样Run Code Online (Sandbox Code Playgroud)\nPS> New-Item ./TestFile.txt -ItemType File -Value \'This is just a test file\'\n\n Directory: C:\\Source\\Test\nMode LastWriteTime Length Name\n---- ------------- ------ ----\n-a---- 5/1/2020 8:32 AM 24 TestFile.txt\n\nNew-Item ./TestFile.txt -ItemType File -Force\n\n Directory: C:\\Source\\Test\nMode LastWriteTime Length Name\n---- ------------- ------ ----\n-a---- 5/1/2020 8:32 AM 0 TestFile.txt\n
-Force第二次调用时省略New-Item会产生错误New-Item : The file \'...\\TestFile.txt\' already exists.。
| 归档时间: |
|
| 查看次数: |
19263 次 |
| 最近记录: |