答えて
Dim myFile As New FileInfo("file.txt")
Dim sizeInBytes As Long = myFile.Length
ありがとうございます。私はそれがとてもシンプルであることを知っていたかどうか尋ねなかったでしょう。 –
file
の使用は、クラス名でもあるように危険です。 次のようにそれをコーディングした方がよい:
Dim myFile As New FileInfo("file.txt")
Dim sizeInBytes As Long = myFile.Length
これは事実ですが、実際には 'myFile'よりも良い名前が必要です。 *記述的なものを書く良い機会です。 IntelliSenseでは、ロングネームを簡単に使用することができます。 –
-1の前の答えのコードをリッピングします。これは受け入れられた答えの直接のコピーです。 – cybermonkey
+1予約語(またはそのようなもの)を使用するのはひどい練習なので、このコメントは私にそうしたことを止めてくれてうれしいです。 – Isaac
ファイルの正しいサイズをチェックしません、他の答えからコード:
Dim myFile As New FileInfo("file.txt")
Dim sizeInBytes As Long = MyFile.Length
は、このコードの代わりに
Dim infoReader As System.IO.FileInfo = _
My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")
MsgBox("File C:\testfile.txt is " & infoReader.Length & " bytes.")
をお試しください
How to: Determine a File's Size in Visual Basic(MSDN)です。短いVBのバージョンを探している人のために
最初のコードスニペットが機能しないのはなぜですか? 2つのコードスニペットのファイル指定は、最初のコードスニペット(相対ファイル指定)の場合は "file.txt"で、2番目のファイル指定の場合は "C:¥testfile.txt"と異なります。最初のものは現在のディレクトリに依存します。 "file.txt"の代わりに "C:\ testfile.txt"を使用した場合、最初のコードスニペットは機能しませんか? –
この回答は間違っています。 ***最初のコードスニペットが機能しない唯一の理由は、ファイルを読み取る権限がない場合です。最初のコードスニペットは2番目のコードの短縮バージョンです。さらに 'not does work'が無効になります。*** – cybermonkey
:
FileLen("file.txt")
https://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.filelen
- 1. ロールの決定VB.NET
- 2. 特定のファイルサイズのドライブでファイルを取得するVB.NET
- 3. 文字数でのファイルサイズの決定方法は?
- 4. ファイルサイズを決定する際のPythonの無限ループ
- 5. iOSアプリケーションのファイルサイズを決定してからApp Storeに送信
- 6. VB.NETでストアドプロシージャの解決を強く指定する
- 7. HGのMercurialリポジトリサイズ/ファイルサイズ/ファイルサイズは
- 8. VB.NETの設定
- 9. ファイルサイズの制限を設定メッセージ
- 10. taglib VB.netの設定
- 11. このチェックボックスをチェックボックスで解決できない - VB.net MYSQLクエリ
- 12. vb.net(エラー:HRESULT:0x800A03EC)で定型書を解決できないUnable Excel
- 13. コンテンツ配信ネットワーク(CDN)の使用を決定する際、ファイルサイズは重要ですか?
- 14. テンソルフロー勾配の決定の決定性?
- 15. PHPでのファイルサイズのエラー
- 16. vb.net(windows phone)でこのfoorループエラーを解決するには
- 17. WebDAV:Windows 7の既定のファイルサイズ制限はいくらですか?
- 18. Laravelのファイルサイズ
- 19. ファイルサイズCodeIgniterの
- 20. .vimrcでのオペレーティングシステムの決定
- 21. Windowsでのディスクジオメトリの決定
- 22. OpenGLでのカメラベクトルの決定
- 23. VB.NET ServerManager.Sites既定のWebサイト
- 24. VB.NETのVB6定数フラグ?
- 25. VB.NETで定義済みのダイアログテンプレート?
- 26. VB.NET設定(インポート)
- 27. VB.NET NHibernate設定
- 28. このエラーを解決する解決策を見つける - vb.NET、mvc、web
- 29. アンドロイドは、私は、ファイルサイズを決定するには、次の方法を持っているダイアログ
- 30. Ipaファイルサイズの問題
私はグーグル経由でこれを見つけた:http://www.dotnetperls.com/file-size-vbnet –
関連はなく、ためにC#:* [どのようにC#でファイルサイズを取得しますか?](http://stackoverflow.com/questions/1380839)* –