获取有关文件

时间:2017-06-11 10:40:39

标签: c# file class-library

我想创建类库项目以在我的项目中使用它,但是现在我不知道什么是解决我的问题的最佳选择。
我希望传递将由OpenFileDialog选择的文件,之后我想将所选文件传递给我的类函数以获取有关它的数据(名称,MimeType,文件内容并将其转换为base64)

我没有使用base64转换或使用create class lib或部署它的问题,但我的问题是将此文件传递给我的函数并使用它的最佳选择,我有像传递文件路径这样的选项或传递File对象或传递FileStream,但如何从每个选项中获取所需数据(名称,MimeType,内容),我搜索它并在发送文件路径时找到许多选项,但任何人都可以告诉我这是一个好主意,或者有更好的想法吗?谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

您可以通过将文件的完整路径传递给函数

来完成此操作

答案 1 :(得分:1)

FileInfo fi = new FileInfo(path);

现在你可以使用,fi.Name,fi.Length,fi.Exists等。

用fi

替换文件路径

实施例: File.ReadAllText("的test.txt&#34);

替换" test.txt"与fi.tostring();

以及如何阅读