winform에서 어떻게 멋진 윈도우 중 하나가 "다른 이름으로 파일 저장"대화 상자가 나타나서 사용자가 하드 드라이브의 사용자 지정 위치에 파일로 문자열을 저장할 수 있습니까?문자열을 CSV 파일로 저장 하시겠습니까?
답변
Dim myString = "Hello world!"
Dim saveFileDialog As New SaveFileDialog()
saveFileDialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
saveFileDialog.FilterIndex = 2
saveFileDialog.RestoreDirectory = True
If saveFileDialog.ShowDialog() = DialogResult.OK Then
If saveFileDialog.FileName <> "" Then
System.IO.File.WriteAllText(saveFileDialog.FileName, myString)
End If
End If
그다지 많지 않습니다. 저장할 파일 형식을 지정하고 (매우 분명한 형식으로, 자세한 내용은 Filter 속성의 문서를 검토 한 다음) 대화 상자를 표시하고 a) OpenFile
메서드를 사용하여 기록 할 스트림을 검색합니다 (그림 참조). , 또는 FileName
속성으로 선택된 파일 이름을 검색 할 수 있습니다.
자세한 내용은 MSDN의 문서를 검토하십시오.
SaveFileDialog를 검색하십시오.
다음은 내 프로젝트의 예입니다. 사용자의 내 문서 폴더에서 쓰기 액세스가 보장되어 SFD를 시작합니다.
SaveFileDialog sfd = new SaveFileDialog();
sfd.FileName = suggestedName + ".csv";
sfd.Title = "Choose Location For CSV";
sfd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
if (sfd.ShowDialog() != DialogResult.OK)
{
return;
}
string outputFileName = sfd.FileName;
쓰레기 나는 vb.net 태그를 보지 못했습니다 미안 해요 내 버전은 C# – Hardwareguy
아 좋아, 그럼 난 내 질문을 바꿔한다. 런타임에 나는 문자열을 만들고 있는데이 문자열을 파일로 저장하려고합니다. 어떻게해야합니까?
Dim theStringToSave as String = "some string here"
Dim sfd As New SaveFileDialog()
sfd.Filter = "txt files (*.txt)|*.txt|(*.csv)|*.csv|All files (*.*)|*.*"
sfd.FilterIndex = 2
saveFileDialog1.RestoreDirectory = True
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
File.WriteAllText(sfd.FileName, theStringToSave)
End If
나는 'System.ArgumentException'유형의 첫 번째 예외를 받고 있어요 mscorlib.dll에서 발생했습니다 –
- 1. 문자열을 .txt 파일로 보관하거나 데이터베이스에 저장 하시겠습니까?
- 2. 문자열을 이미지 파일로 저장
- 3. 쿼리의 데이터를 CSV 파일로 저장
- 4. PowerShell을 사용하여 XML을 다운로드하고 CSV 파일로 저장 하시겠습니까?
- 5. java : 문자열을 gzip 파일로 저장
- 6. 문자열을 xml 파일로 변환 하시겠습니까?
- 7. 문자열을 배열에 저장 하시겠습니까?
- 8. Java 다중 행 문자열을 텍스트 파일로 저장
- 9. 문자열을 파일로 다운로드
- 10. Saleforce에 해시 문자열을 저장 하시겠습니까?
- 11. asp.net의 csv 파일로 응답
- 12. 데이터베이스의 모든 값을 텍스트 파일로 저장 하시겠습니까?
- 13. 이미지를 클라이언트 측에서 파일로 저장 하시겠습니까?
- 14. 이미지를로드하여 처리하고 파일로 다시 저장 하시겠습니까?
- 15. 저장 프로 시저에서 데이터를 CSV 파일로 가져 오려고합니다.
- 16. 형식이 잘된 CSV 파일에 Sql 레코드 세트를 저장 하시겠습니까?
- 17. SQL Server 테이블의 내용을 다운로드하고 내용을 CSV 파일에 저장 하시겠습니까?
- 18. 파이썬을 사용하여 .csv 파일을 .dbf 파일로 변환 하시겠습니까?
- 19. 리팩토링 : Gridview CSV 파일로 내보내기
- 20. MS 문서를 CSV 파일로 변환
- 21. 데이터베이스의 데이터를 CSV 파일로 바꾸기
- 22. 목록의 요소를 .csv 파일로 인쇄
- 23. Silverlight 2.0 - 텍스트 파일로 저장
- 24. 큰 개체를 파일로 저장
- 25. 문자열을 android의 전자 메일 첨부 파일로 변환
- 26. 코코아에 CSV 저장
- 27. IE 7에서 JavaScript를 사용하여 Base64 문자열을 Excel .xls 파일로 저장
- 28. 문자열을 유효한 CSV 필드로 변환하는 방법은 무엇입니까?
- 29. C# 코드의 CSV 파일에 Excel 파일 저장
- 30. SQL에서 데이터를 파일로 저장
어떻게 파일의 내용을 지정합니까? –
오, 그럼 내 질문을 바꿔야 해. 런타임에 나는 문자열을 만들고 있는데이 문자열을 파일로 저장하려고합니다. 어떻게해야합니까? –
@alex : 업데이트 된 답변보기. 나는 VB 사람이 아니지만, 이것이 당신을 위해 일할 것이라고 생각합니다. –