실제 touch
실행 파일을 사용하지 않고 어떻게 플랫폼 독립적 인 터치를 달성 할 수 있습니까? 나는 touch
이 PATH에 있거나 특정 시스템에 존재한다고 믿을 수 없습니다.파일을 터치하는 플랫폼에 독립적 인 방법?
1
A
답변
1
빈 파일을 만들고 원래 파일 + 빈 파일을 원래 파일로 다시 복사하십시오. 방금 Windows에서 테스트했고 효과가있었습니다.
C:\tmp>dir \utils\emp* Volume in drive C has no label. Volume Serial Number is BC80-0D15 Directory of C:\utils 2011-03-14 11:58 0 empty_file 1 File(s) 0 bytes 0 Dir(s) 27,506,368,512 bytes free C:\tmp>dir *.gif Volume in drive C has no label. Volume Serial Number is BC80-0D15 Directory of C:\tmp 2010-10-08 12:00 20,463 cknight.gif 2009-10-30 17:31 1,298,525 img-big.gif 2009-10-30 17:46 225,992 img.gif 3 File(s) 1,544,980 bytes 0 Dir(s) 27,506,368,512 bytes free C:\tmp>copy /b img.gif+\Utils\empty_file /b img.gif img.gif \Utils\empty_file 1 file(s) copied. C:\tmp>dir *.gif Volume in drive C has no label. Volume Serial Number is BC80-0D15 Directory of C:\tmp 2010-10-08 12:00 20,463 cknight.gif 2009-10-30 17:31 1,298,525 img-big.gif 2011-03-14 12:07 225,992 img.gif 3 File(s) 1,544,980 bytes 0 Dir(s) 27,506,368,512 bytes free C:\tmp>
1
touch는 아주 간단한 프로그램입니다. 필수 단계를 쉽게 추출하여 시스템의 서브 루틴으로 구현할 수 있습니다. the source code을 참조하십시오.
터치는 utime()
에 의존하며 POSIX이며 대부분의 플랫폼에서 사용할 수 있어야합니다.
또는 스크립트에서 호출해야하는 경우 실행 파일로 직접 터치 구현을 제공 할 수도 있습니다.
관련 문제
- 1. 플랫폼에 독립적 인 언어에 단점이 있습니까?
- 2. 좋은 방법 (및/또는 플랫폼에 독립적 인 장소) 웹
- 3. 플랫폼에 독립적 인 방법으로 클립 보드에 액세스 할 수 있습니까?
- 4. C#에서 파일을 터치하는 방법?
- 5. 글꼴을 찾을 수있는 플랫폼 독립적 인 방법
- 6. 데이터 독립적 인 UI로드 방법
- 7. 터치하는 방법
- 8. 파이썬 : PATH 환경 변수를 수정하는 플랫폼 독립적 인 방법
- 9. 독립적 인 개인 세션
- 10. 독립적 인 더블 피커
- 11. IDE 독립적 인 수은 리포지토리
- 12. 플랫폼 독립적 인 경량 프로그래밍 언어
- 13. 플랫폼 독립적 인 키 코드 제공 방법
- 14. C++ : 플랫폼 독립적 인 게임 라이브러리?
- 15. 로케일 독립적 인 strtod 구현
- 16. OS 독립적 인 C++ 스레딩?
- 17. 비주얼 스타일 독립적 인 드로잉
- 18. 플랫폼 독립적 인 수학 라이브러리
- 19. 플랫폼 독립적 인 이클립스 설정
- 20. 브라우저 독립적 인 읽기 전용?
- 21. bash와 독립적 인 프로세스 만들기
- 22. 언어 독립적 인 로직 질문
- 23. Joomla - 독립적 인 SQL 쿼리
- 24. 플랫폼에 독립적 인 sqlite 데이터 액세스 레이어 ipad/iphone/android/samsung bada
- 25. 플랫폼 독립적 인 퍼멀 링크 - 모범 사례?
- 26. MapKit에 대해 rightCalloutAccessoryView를 터치하는 방법
- 27. Dll과 마찬가지로 플랫폼 독립적 인 파일을 만들 수있는 방법이 있습니까?
- 28. 한 번에 여러 개의 독립적 인 mxml 파일을 어떻게 컴파일합니까?
- 29. 운영체제 독립적 인 장소에서 파이썬으로 설정 파일로드하기
- 30. Ruby에서 독립적 인 스레드 또는 프로세스를 스폰합니다.
인자없이'touch'를 실행하면, 마지막 수정 된 타임 스탬프를 수정한다고 생각합니다. 이게 내가 한 일이야. – Geo
@geo : 가능한 해결책으로 내 대답을 편집했습니다. – maraguida