반응형
루비에서 빈 파일 만들기: "터치" 동등한 것?
루비에서 빈 파일을 만드는 가장 좋은 방법은 무엇입니까?
Unix 명령과 유사한 명령어로 다음을 누릅니다.
touch file.txt
FileUtils.touch
그것이 하는 것처럼 보이고, 거울처럼* 보입니다.touch
명령:
require 'fileutils'
FileUtils.touch('file.txt')
터치(1)와 달리 mtime이나 단독으로 업데이트할 수 없습니다.또한 몇 가지 다른 좋은 옵션도 누락되어 있습니다.
파일 핸들이 걱정되는 경우:
File.open("foo.txt", "w") {}
문서에서:
선택적 코드 블록이 제공되면 열린 파일을 인수로 전달하고 블록이 종료되면 File 개체가 자동으로 닫힙니다.
Ruby 1.9.3+에서 다음을 사용할 수 있습니다.File.write
(a.k.a):
File.write("foo.txt", "")
이전 버전의 경우 또는 사용File.open("foo.txt", "w") {}
또한, 덜 유리하지만 매우 간략하게 설명합니다.
`touch file.txt`
예를 들어 보겠습니다.
File.open "foo.txt", "w"
언급URL : https://stackoverflow.com/questions/8100574/creating-an-empty-file-in-ruby-touch-equivalent
반응형
'programing' 카테고리의 다른 글
Oracle SYS_GUID가 변경되지 않음 (0) | 2023.07.24 |
---|---|
jQuery를 사용하여 텍스트 영역에 텍스트 삽입 (0) | 2023.07.24 |
하나의 분기에 대한 커밋 기록을 가져오는 방법은 무엇입니까? (0) | 2023.07.19 |
socket.socket vs.socket.close (0) | 2023.07.19 |
MongoDB - 없으면 삽입, 없으면 건너뛰기 (0) | 2023.07.19 |