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
'programing' 카테고리의 다른 글
| 리눅스에 파이썬 두 가지 버전이 있습니다.2.7을 기본값으로 설정하는 방법 (0) | 2023.09.20 |
|---|---|
| 점 표기법 및 큰따옴표를 사용한 Oracle 12c JSON 쿼리 문제 (0) | 2023.09.20 |
| 어디서 쓰였을까요?php come from, TinyMCE hack (0) | 2023.09.20 |
| gcc 디버그 기호(-g 플래그) vs linker's -rdynamic 옵션 (0) | 2023.09.20 |
| uWSGI의 요점은 무엇입니까? (0) | 2023.09.20 |