OS

윈도우에서 touch 명령을 대체하는 방법

kiros33 2016. 7. 16. 00:32

Revision History

2016/07/15 23:57:26 - 최초 작성


윈도우 명령창이나 파워쉘에서 touch 명령을 대체하는 방법을 설명합니다.


목적은 파일이 없을 때 만들기이며, 기존 파일이 있는 경우 Modified date를 수정하는 기능은 고려하지 않았습니다.

** 동일한 기능을 원한다면 MSYS를 설치해서 touch.exe 명령을 사용하길 추천합니다. 이때도 PowserShell 에서는 사용자 함수를 사용해야 합니다.


먼저 명령창에서는 fsutil 을 사용합니다.

C:\Users\kiros33\Downloads>fsutil file createnew 1.txt 0
C:\Users\kiros33\Downloads\1.txt 파일 작성

C:\Users\kiros33\Downloads>fsutil file createnew 1.txt 0
오류:  파일이 있습니다.


그리고 파워쉘에서는 echo 명령을 사용하면 됩니다.

** 파일이 Overwrite 되지 않도록 주의

PS C:\Users\kiros33\Downloads> echo $null >> 1.txt



검색: Linux, 리눅스, Unix, 유닉스, touch command, fsutil, Cmd, 명령창, PowerShell, 파워쉘,