어셈블리에 포함 된 리소스로 자바 스크립트 파일이 있는데 "System.Reflection.Assembly.GetExecutingAssembly()."의 GetManifestResourceStream ("someName"); "에서 스트림을 사용하려고합니다." 새로운 FileInfo 객체를 생성한다. 내 혼란은 스트림을 사용하여 FileInfo를 만드는 방법입니다. 누구든지이 일에서 나를 도울 수 있다면 크게 감사 할 것입니다. 나는 아마 쉽지 않을 것이라고 확신하지만, 보통 나는 항상 그리워하는 것 같습니다.FileStream에서 새 파일을 만드는 방법은 무엇입니까?
답변
파일을 만든 다음 리소스 스트림을 읽고 파일 스트림을 작성해야합니다.
그렇다면 File.Create ("pathToFolder")와 같은 것을 사용하여 새 File을 만들고 싶습니다. 그런 다음 Writer를 사용하여 스트림을 파일에 씁니다. – jhorton
아니면 그냥 자신의 inputStream.Read/outputStream.Write 루프를 수행하십시오. –
+1 질문 뒤에 나오는 질문에 답하십시오. –
수 없습니다. 스트림이 있고 FileStream이 Stream에서 상속 받았다고해서 모든 Stream 인스턴스가 FileStream 인스턴스이고 확장으로 Stream의 소스 파일을 가지고 있다는 것을 의미하지는 않습니다.
즉, 에 대한 호출에서 반환 된 Stream은 Network Importers와 관련된 FileInfo 인스턴스가없는 것처럼 GetManifestResourceStream에 연결된 FileInfo를 갖습니다.
FileInfo가 정말로 필요한 경우 포함 된 리소스의 데이터를 파일 시스템의 파일로 복사해야 할 수 있습니다. This question에는 몇 가지 샘플 코드가 있습니다.
- 1. 경로가있는 새 파일을 만드는 방법은 무엇입니까?
- 2. 패치 파일을 적용하여 필요한 경우 새 파일을 만드는 방법은 무엇입니까?
- 3. 새 폴더를 만드는 방법은 무엇입니까?
- 4. JXL을 사용하여 새 Excel 파일을 만드는 방법은 무엇입니까?
- 5. 메모장 +에서 NppExec을 사용하여 새 파일을 만드는 방법은 무엇입니까?
- 6. 기존 파일이 이미있는 경우 새 파일을 만드는 방법은 무엇입니까?
- 7. 누락 된 상위 디렉토리와 함께 새 파일을 만드는 방법은 무엇입니까?
- 8. TIFF 파일을 만드는 방법은 무엇입니까?
- 9. 새 파일에 대한 패치를 만드는 방법은 무엇입니까?
- 10. Visual Studio에서 새 명령을 만드는 방법은 무엇입니까?
- 11. 기본 화면에서 새 화면을 만드는 방법은 무엇입니까?
- 12. Qt에서 새 파일을 만드는 방법
- 13. 티타늄으로 파일을 만드는 방법은 무엇입니까?
- 14. 노드에 파일을 만드는 방법은 무엇입니까?
- 15. TIFF 파일을 만드는 방법은 무엇입니까?
- 16. 새 DataMapper 유형을 만드는 방법은 무엇입니까?
- 17. 새 데스크톱을 만드는 방법은 무엇입니까? C++
- 18. TortoiseSVN을 사용하여 새 분기를 만드는 방법은 무엇입니까?
- 19. createElement를 사용하여 새 테이블을 만드는 방법은 무엇입니까?
- 20. dojox.grid.cells.dijit에 대한 새 위젯을 만드는 방법은 무엇입니까?
- 21. FILESTREAM에서 SQL로 브라우저로 이미지를 스트리밍하는 가장 빠른 방법은 무엇입니까?
- 22. filestream에서 개행 문자를 검색합니다.
- 23. C#에서 새 연결을받을 때마다 새 스레드를 만드는 방법은 무엇입니까?
- 24. TextMate의 새 창에서 파일을 보는 방법은 무엇입니까?
- 25. folderX에서 새 파일을 만들지 못하게하는 방법은 무엇입니까?
- 26. 디렉토리에서 새 파일을 확인하는 방법은 무엇입니까?
- 27. 새 사이트를 만드는 Coda 플러그인을 만드는 방법은 무엇입니까?
- 28. PHP에서 언어 파일을 만드는 가장 효율적인 방법은 무엇입니까? 대신 새 질문을 만드는 업데이트
- 29. 파이썬을 사용하여 새 파일을 만드는 방법
- 30. "cvs copy"새 파일을 만드는 파일
@jhorton : 당신이하려는 일과 FileInfo가 필요한 이유 또는 당신의 스트림과 관련이 있다고 생각하는 이유에 대해 좀 더 구체적으로 밝혀야합니다. – casperOne