dans un winform comment puis-je obtenir l'une de ces fenêtres fantaisie "enregistrer le fichier sous" dialogues à apparaître de sorte que l'utilisateur peut enregistrer une chaîne en tant que fichier à un emplacement spécifié par l'utilisateur sur leur disque dur?enregistrez une chaîne en tant que fichier csv?
Répondre
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
Il n'y a pas grand-chose. Spécifiez les types de fichiers à enregistrer sous (dans un format assez mystérieux, consultez les docs de la propriété Filter pour en savoir plus), puis affichez la boîte de dialogue et a) récupérez le flux dans lequel écrire (comme illustré ici) avec la méthode OpenFile
ou récupérez le nom de fichier sélectionné avec la propriété FileName
.
Consultez les documents sur MSDN pour plus d'informations.
Recherchez le SaveFileDialog.
Voici un exemple de mon projet. Je lance le SFD dans le dossier mes documents de l'utilisateur car il y a un accès en écriture garanti.
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;
merde je n'ai pas vu la balise vb.net désolé ma version est C# – Hardwareguy
oh ok, alors je devrais reformuler ma question. à l'exécution, je crée une chaîne et je veux enregistrer cette chaîne en tant que fichier. Comment puis-je faire cela?
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
je reçois une exception de première chance de type 'System.ArgumentException' s'est produite dans mscorlib.dll –
- 1. Comment sauvegarder un tableau bidimensionnel en tant que fichier csv?
- 2. asp.net Convertir une chaîne CSV en chaîne []
- 3. Exécuter une chaîne en tant que commande en python
- 4. définir une chaîne d'animations en tant que variable
- 5. Comment transmettre une variable de chaîne en tant que TSysCharSet
- 6. Servir une vue en tant que fichier dans asp.net mvc
- 7. Est-ce que SqlDataReader stocke tout en tant que chaîne?
- 8. Comment enregistrer une vue rendue en tant que fichier statique?
- 9. PHP GD: Comment obtenir imagedata en tant que chaîne binaire?
- 10. En Java, comment analyser XML en tant que chaîne au lieu d'un fichier?
- 11. Conversion de fichier PST en fichier CSV
- 12. Enregistrer une chaîne base64 sur le disque en tant que binaire en utilisant Delphi 2007
- 13. Oracle: champs normalisés en chaîne CSV
- 14. Puis-je télécharger un fichier sur une API Web à l'aide d'un fichier Web en tant que source en streaming?
- 15. Nhibernate ValueType Collection en tant que chaîne délimitée dans DB
- 16. Render Contrôle de l'utilisateur en tant que modèle de chaîne
- 17. flex obtenir le contenu de arraycollection en tant que chaîne
- 18. BigDecimal évalué en tant que chaîne dans Velocity, Struts2
- 19. WebMethod renvoie en tant que chaîne (sans balise <? Xml)
- 20. .NET en tant que client, Java en tant que serveur
- 21. appostrophes venir en tant que
- 22. Comment puis-je obtenir une page HTML en tant que chaîne via PHP?
- 23. Comment puis-je faire en sorte que DataContractJsonSerializer sérialise un objet en tant que chaîne?
- 24. En Perl, comment savoir si mon fichier est utilisé en tant que module ou en tant que script?
- 25. Capturez le widget Qt en tant que fichier image
- 26. PHP XML-Export en tant que téléchargement de fichier
- 27. Enregistrement de la page Web en tant que fichier MHTM
- 28. Fichier texte en tant que source de données dans SSRS
- 29. Fichier XML en tant que base de données?
- 30. Utilisation de VIM en tant que visualiseur de fichier journal
mais comment spécifiez-vous le contenu du fichier? –
oh ok, alors je devrais reformuler ma question. à l'exécution, je crée une chaîne et je veux enregistrer cette chaîne en tant que fichier. Comment puis-je faire cela? –
@alex: voir ma réponse mise à jour. Je ne suis pas une personne VB, mais je pense que cela fonctionnera pour vous. –