제목에서 알 수 있듯이 Java의 java.io.tmpdir
속성이 정말 좋으며 C와 동일한 기능을 찾을 수 없습니다. Windows 및 Visual Studio 용으로 작성하고 있습니다. 나는 C:\Temp
과 같은 것을 사용하고 싶지 않습니다. 이후 버전의 Windows에서는 적절한 디렉토리가 C:\Users\[UserName]\AppData\Local\Temp
과 같을 수 있으며이를 검색하는 방법이 훨씬 쉬울 수 있기 때문입니다. 인터넷에서 파일을 다운로드하고 실행하기 때문에 임시 파일이 아닌 디렉토리가 필요합니다. 보조 노트로 C의 Java System.getProperty ("java.io.tmpdir")에 해당합니다.
1
A
답변
3
당신이는 Win32 API를 사용하는 경우, 당신은 GetTempPath()을 사용할 수 있습니다 C 물건에 대한 구글하는 방법에 대한 팁을 제공 할 수 있습니다.
1
그것은 당신이 요구했다 꽤 것입니다,하지만, C 표준 라이브러리 :
-
파일 이름을 문자열을 생성합니다 tmpnam_r
(A 파일 *를 반환)을 파일을 만들고 열립니다
- TMPFILE
참조 : 더 많은 가능성 디렉토리 자체에 대한
에 대한 http://www.gnu.org/s/libc/manual/html_node/Temporary-Files.html, 당신은 캘리포니아 n은 위의 함수에 의해 생성 된 파일 이름의 dirname을 얻거나 Windows에서 환경 변수 TEMP를 얻을 수 있고 유닉스에서 TMPDIR 변수를 가져 오거나 TMPDIR이 설정되지 않은 경우/tmp를 사용할 수 있습니다
관련 문제
- 1. Mac OS X의 Java System.getProperty ("user.dir")
- 2. Java system.getProperty ("user.dir") 우분투에서 잘못된 결과를 제공합니다
- 3. Objective-C Java byte []에 해당합니다.
- 4. System.getProperty Listener 변경
- 5. Python의 LinkedHashMap에 해당합니다.
- 6. System.getProperty ("line.seperator")가 null을 반환하는 이유는 무엇입니까?
- 7. Google Gears Java/C의 Geolocation
- 8. System.getProperty ("os.name")의 이상한 값
- 9. Clojure의 Python "dir"에 해당합니다.
- 10. .net Java의 Swing TableModel에 해당합니다.
- 11. 하스켈에서의 python eval에 해당합니다.
- 12. IIS6에 대한 SF_NOTIFY_READ_RAW_DATA에 해당합니다.
- 13. DataRelation은 Subsonic 3에 해당합니다.
- 14. PathMatchSpec for .NET에 해당합니다.
- 15. .NET은 GetLastInputInfo에 해당합니다?
- 16. 배열의 "stringByDeletingPathExtension"에 해당합니다.
- 17. Java의 DataSource .net에 해당합니다.
- 18. CRTDBG_MAP_ALLOC는 AIX의 xlC에 해당합니다.
- 19. 스키마의 defsetf에 해당합니다.
- 20. Java가 .Net의 NotSupportedException에 해당합니다.
- 21. EasyMock의 LastCall.IgnoreArguments에 해당합니다.
- 22. 코드가 Html.EditorFor()에 해당합니다.
- 23. Objective-C의 Java-enum 스타일 클래스?
- 24. java의 System.getProperty ("user.dir")에 상응하는 .NET은 무엇입니까?
- 25. performSelectorOnMainThread는 Android 용 Java에서 이에 해당합니다.
- 26. Eclipse 3.4, 3.5, 3.6에서 System.getProperty ("java.home")가 다른 이유는 무엇입니까?
- 27. bash의 select 또는 poll에 해당합니다.
- 28. 하스켈 OCaml의 형식 라이브러리에 해당합니다.
- 29. Spring Framework의 리소스 추상화에 해당합니다.
- 30. C#의 VB 형식에 해당합니다.