Openfiledialogで現在選択されているファイルのファイルサイズを取得するにはどうすればよいですか?OpenFileDialogからファイルサイズを取得するには?
6
A
答えて
6
OpenFieldDialogから直接取得することはできません。
あなたはファイルパスを取ると、このようにそれから新しいFileInfoオブジェクトをconsturctする必要があります。
var fileInfo = new FileInfo(path);
とのfileintoからあなたはこの
fileInfo.Length
のようにファイルのサイズを取得することができます詳細はmsdnページをご覧ください。私は3の方法があると思い
1
、コードによって詳細としてビューをカスタム開くダイアログや設定を作成したり、ダイアログが実行されている場合を意味する場合は、詳細ビュー
0
を使用するユーザーを求めて、私はあなただけの変更を疑います詳細へのファイルビュー。しかし、プログラムで意味するならば、ファイルが選択されたときにウィンドウメッセージをフックする必要があると思われます。
1
interopがなく、最初のコメントと同様に、ダイアログが完了すると、ファイル/ sが選択されていれば、サイズが与えられます。私が感じるの対話中
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
if (openFileDialog1.Multiselect)
{
long total = 0;
foreach (string s in openFileDialog1.FileNames)
total += new FileInfo(s).Length;
MessageBox.Show(total.ToString());
}
else
{
MessageBox.Show(new FileInfo(openFileDialog1.FileName).Length.ToString());
}
}
}
ファイルサイズは、相互運用
アンドリュー
関連する問題
- 1. OpenFileDialogからファイルサイズを取得するには?
- 2. LuaのURLからファイルサイズを取得するには?
- 3. WPF OpenFileDIalogから選択したファイルを取得する方法
- 4. Swift - URLからファイルサイズを取得
- 5. openfiledialogでファイル名を取得
- 6. ファイルサイズを取得するバッチスクリプト
- 7. ASPxUploadControlファイルサイズを取得する
- 8. IDLファイルサイズを取得する
- 9. 参照ボタンをクリックしてopenfiledialogからファイル名を取得
- 10. os.walk中にファイルサイズを取得
- 11. SetFilePointerExファイルサイズを取得
- 12. javascriptでactivexを使わずにclientsideからファイルサイズを取得するには?
- 13. FTPからファイルサイズを取得する(SSIS、Dts.Connectionsを使用)
- 14. 与えられたファイルサイズを取得
- 15. Swift 3のURLからファイルサイズを取得する
- 16. Python - Flaskのファイルアップロードからファイルオブジェクトのファイルサイズを取得する
- 17. Doc Pickerから文書のファイルサイズを取得する方法
- 18. AWS S3バケットからファイルサイズを取得しますか?
- 19. ファイルサイズをKBで取得する
- 20. .NETでヘッダー/ファイルサイズを取得する
- 21. ファイルサイズの取得SSIS C#
- 22. javascriptでHTML5 Canvas.todataurlファイルサイズを取得するには?
- 23. .Netで最大許容ファイルサイズを取得するには?
- 24. ビデオのPHAssetディスクのファイルサイズを取得するには?
- 25. JavaFX TableView PropertyValueFactoryにファイルサイズを取得する方法は?
- 26. アンドロイドでダウンロードしたファイルサイズを取得するには
- 27. VBS:特別なFileDialogでファイルサイズを取得するには?
- 28. リソースにロードせずにPHAssetのファイルサイズを取得しますか?
- 29. OpenFileDialogプロパティ "FileName"を使用するときのファイル名の取得
- 30. sapui5でファイルサイズを取得するにはどうすればよいですか?
を使用する必要がありますダイアログが開いている、または対話が閉じられた後にしながら、あなたは意味しますか?あなたはそのプログラムまたはそのプログラムのユーザーを意味しますか? – Richard
私はここでいくつかのinteropが必要になるという気持ちがあります:-)良い質問ですが、BTW、面白い –
リチャードのコメントに従って、より明確にしてください。 –