C#でSaveFileDialog.FileName
を処理する場合、ファイル名からディレクトリ名を分離する最も簡単な方法は何ですか?SaveFileDialog.FileNameからディレクトリ名のみを取得する方法
6
A
答えて
11
使用:
System.IO.Path.GetDirectoryName(saveDialog.FileName)
(および対応するSystem.IO.Path.GetFileName
)。 Pathクラスは本当にむしろ便利です。
0
ファイル名にスラッシュは使用できないため、簡単な方法の1つは、String.LastIndexOfを使用してSaveFileDialog.Filenameを除算することです。
string filename = dialog.Filename;
string path = filename.Substring(0, filename.LastIndexOf("\"));
string file = filename.Substring(filename.LastIndexOf("\") + 1);
1
System.IO
のPathオブジェクトは、かなりうまく解析します。
2
FileInfoオブジェクトを作成できます。これには、Name、FullName、およびDirectoryNameプロパティがあります。
var file = new FileInfo(saveFileDialog.FileName);
Console.WriteLine("File is: " + file.Name);
Console.WriteLine("Directory is: " + file.DirectoryName);
関連する問題
- 1. ユーザーからvaadinのディレクトリとファイル名を取得する方法
- 2. DCIMディレクトリからのみ画像を取得する方法
- 3. 保存ファイルダイアログボックスからファイル名のみを取得する方法
- 4. ディレクトリからファイル名を取得する方法はC#にありますか?
- 5. Xcodeの異なるディレクトリから同じファイル名を読み取る方法は?
- 6. ディレクトリからファイル名を取得KSH Unix
- 7. C#DirectoryNotFoundExceptionからディレクトリ名を取得
- 8. django.contrib.auth(Djangoの組み込みログインシステム)からユーザー名を取得する方法は?
- 9. LLVM命令からファイル名とディレクトリを取得する方法は?
- 10. 私のアプリケーションのディレクトリ名を取得する方法
- 11. ディレクトリからすべてのファイルを取得する方法
- 12. cのinode値でディレクトリ名を取得する方法は?
- 13. レスポンスからスラックユーザーIDを読み取ってユーザー名を取得する方法
- 14. iPhoneのディレクトリからイメージを取得する方法は?
- 15. サブフォルダ内のファイルをディレクトリから取得する方法
- 16. ディレクトリから最新のファイルを取得する方法
- 17. erlangで指定されたディレクトリの親ディレクトリ名を取得する方法は?
- 18. ディレクトリから最新のファイル名を取得するROBOTテストケース
- 19. Androidのディレクトリからファイル名を取得する
- 20. PHPでディレクトリ名を取得する方法
- 21. 選択したディレクトリ名を取得する方法
- 22. サブフォルダでディレクトリとファイル名を取得する方法
- 23. C#ディレクトリからファイルを取得する方法
- 24. パターン/フィルターでディレクトリからファイルを取得する方法
- 25. Laravel:ディレクトリからランダムな画像を取得する方法は?
- 26. ファイル名から画像の寸法を取得する方法
- 27. ランタイムクラスパスからディレクトリを読み取る方法は?
- 28. Java - ディレクトリからファイル名を取得する
- 29. ディレクトリからすべてのファイル名を取得
- 30. 名前でディレクトリからファイルを読み取るには?