2017-08-01 3 views
0

J'ai recherché sur Google la question ci-dessous, mais je n'ai trouvé aucune réponse. Quelqu'un peut-il m'aider à ce sujet? Quelle est la commande pour créer un nouveau fichier via Windows Powershell?Création d'un nouveau fichier via Windows Powershell

+0

Quel type de 'fichier' essayez-vous de créer? Ou en d'autres termes quelle extension de fichier? Comme .txt .docx etc ... – akasoggybunz

+1

Strange ** I ** obtenir beaucoup de résultats avec votre [titre exact dans google] (http://www.google.com/search?q=Creating+new+file+through + Windows + Powershell) N'attendez pas plus des autres que vous êtes prêt à faire -1. – LotPings

Répondre

1

Pour créer un fichier en utilisant l'écho

echo some-text > filename.txt 

Exemple:

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

Pour créer un fichier en utilisant fsutil

fsutil file createnew filename number_of_bytes 

Exemp le:

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> 

Limites

Fsutil peut être utilisé que par les administrateurs. Pour les utilisateurs non-administrateurs, il génère une erreur ci-dessous. L'utilitaire FSUTIL nécessite que vous ayez des privilèges administratifs.

c:\>fsutil file /? 

c:>

Espérons que cela aide!

+1

Veuillez ne pas suggérer l'utilisation de 'echo' - un alias pour la cmdlet 'Write-Output' rarement nécessaire - parce que c'est une mauvaise habitude à promouvoir dans le monde PowerShell. Les nouveaux arrivants doivent être guidés vers le modèle de sortie _implicit_ de PowerShell: ''some-text'> filename.txt'. Si votre code est censé être le code 'cmd.exe' (cela fonctionne aussi), notez que la question est taguée [tag: powershell]. – mklement0

+0

Je ne savais pas cela, en éditant mon commentaire. Merci. –

7

Je suppose que vous essayez de créer un fichier texte?

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

Où "C: \ scripts \ new_file.txt" est le chemin complet, y compris le nom de fichier et l'extension.

Taken de TechNet article

+0

++, mais notez que vous ne créez pas un fichier _text_, vous créez un _zero-byte_ (fichier vide) - qui n'a aucun type inhérent. – mklement0