2017-08-01 145 views
0

我已经搜索了下面的问题,但找不到任何答案。 有人能帮我解决这个问题吗? 通过Windows Powershell创建新文件的命令是什么?通过Windows创建新文件Powershell

+0

你想创建什么类型的'file'?或者换句话说什么文件扩展名?像.txt .docx等... – akasoggybunz

+1

奇怪**我**用[google中的精确标题]获得大量结果(http://www.google.com/search?q=Creating+new+file+through + Windows + Powershell)不要期望更多的人比你愿意做-1。 – LotPings

回答

1

采取使用回波

echo some-text > filename.txt 

实施例创建的文件:

C:\>echo This is a sample text file > sample.txt 
C:\>type sample.txt 
This is a sample text file 
C:\> 

要使用FSUTIL

fsutil file createnew filename number_of_bytes 

Examp创建文件乐:

fsutil file createnew sample2.txt 2000 
File C:\sample2.txt is created 
C:\data>dir 
01/23/2016 09:34 PM  2,000 sample2.txt 
C:\data> 

限制

FSUTIL只能由管理员使用。对于非管理员用户,它会抛出错误。

c:\>fsutil file /? 

FSUTIL实用程序要求您具有管理权限。 c:>

希望这有助于!

+1

请不要建议使用'echo' - 这是很少需要的'Write-Output' cmdlet的别名 - 因为在PowerShell世界中推广是一种坏习惯。新手需要引导到PowerShell的_implicit_输出模型:''some-text'> filename.txt'。如果你的代码是'cmd.exe'代码(它也是这样工作的),请注意这个问题被标记为[tag:powershell]。 – mklement0

+0

不知道,编辑我的评论。谢谢。 –

7

我猜你试图创建一个文本文件?

New-Item c:\scripts\new_file.txt -type file 

其中“C:\ scripts \ new_file.txt”是包含文件名和扩展名的完全限定路径。

TechNet article

+0

++,但请注意,您并未创建_text_文件,您正在创建一个_zero-byte_(空文件) - 它没有固有的类型。 – mklement0