programing

Windows Powershell을 통해 새 파일 만들기

minimums 2023. 9. 20. 20:12
반응형

Windows Powershell을 통해 새 파일 만들기

아래 질문에 대해 구글 검색을 해보았지만 답을 찾을 수 없었습니다.Windows Powershell을 통해 새 파일을 만드는 명령어는 무엇입니까?

텍스트 파일을 만들려는 것 같은데요?

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

여기서 "C:\scripts\new_file.txt"는 파일 이름과 확장자를 포함한 전체 경로입니다.

TechNet 기사에서 가져온 내용

에코를 사용하여 파일을 만들려면

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

예:

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:>

도움이 되길 바랍니다!

street smart (빠르고 더럽지만 작동): (might 파일을 변경하고 컴파일러가 실패할 수 있는 보이지 않는 문자를 추가합니다.)

$null > file.txt
$null > file.html

교재 방법:

New-Item -path <path to the destination file> -type file

예:

New-Item -path "c:\" -type file -name "somefile.txt"

오어

ni file.xt -type file

-path 매개 변수가 없음은 현재 작업 디렉토리에 해당 매개 변수를 생성함을 의미합니다.

ni filename.txt

교체하다filename.txt당신의 파일과 함께.

질문에 대한 가장 간단한 답을 찾았고, 자세한 내용은 다른 답변을 참고하세요.

다음은 암호화를 지정할 수 있는 Powershell에서 빈 텍스트 파일을 만드는 다른 방법입니다.

첫번째 예시

빈 텍스트 파일의 경우:

Out-File C:\filename.txt -encoding ascii

없이.-encoding ascii, 파워셸은 유니코드로 기본 설정됩니다.지정해야 합니다.ascii다른 소스에서 읽을 수 있거나 편집할 수 있도록 하려면.

새 텍스트로 파일 덮어쓰기:

"Some Text on first line" | Out-File C:\filename1.txt -encoding ascii

이것은 텍스트를 대체합니다.filename.txt와 함께Some Text on first line.

현재 파일 내용에 텍스트 추가:

"Some More Text after the old text" | Out-File C:\filename1.txt -encoding ascii -Append

지정하기-Append의 현재 내용을 남깁니다.filename.txt단독으로 추가하는Some More Text after the old text파일의 끝까지 현재 내용을 그대로 둡니다.

많은 사람들이 이미 지적했듯이, 당신은 다음과 같이 파일을 만들 수 있습니다.New-File지휘.
이 명령에는 기본 별칭이 다음과 같이 설정되어 있습니다.ni하지만 유닉스 명령어에 익숙하다면 자신만의 맞춤 명령어를 쉽게 만들 수 있습니다.

만들기touch직무를 수행하도록 명령함New-File다음과 같이:

Set-Alias -Name touch -Value New-Item

이 새 별칭을 사용하면 다음과 같은 새 파일을 만들 수 있습니다.

touch filename.txt

이렇게 하면 다음 세 가지 명령이 동등해집니다.

New-Item filename.txt
ni filename.txt
touch filename.txt

이 작업이 지속되도록 하려면 별칭을 파워셸 프로필에 추가해야 합니다.위치를 파악하려면 실행하기만 하면 됩니다.$profileps. 직접 편집하려면 실행합니다.code $profile(VSC코드의 경우)vim $profile(vim을 위해) 아니면 뭐든.

다른 방법 (내가 좋아하는 방법)

New-Item -ItemType file -Value 'This is just a test file' -Path C:\Users\Rick\Desktop\test.txt

출처 : 뉴아이템

항목 cmdlet과 새 파일 이름을 사용합니다.

New-item <filename>

예:

New-item My_newFile.txt
                                                       # encodings:

New-Item file.js -ItemType File -Value "some content"  # UTF-8

"some content" | Out-File main.js -Encoding utf8       # UTF-8-BOM

echo "some content" > file.js                          # UCS-2 LE BOM

언급URL : https://stackoverflow.com/questions/45446285/creating-new-file-through-windows-powershell

반응형