C# 读取指定路径文件

C# 读取指定路径文件,第1张

  C#读取文件路径

//获取包含清单的已加载文件的路径或 UNC 位置。

public static string

sApplicationPath = AssemblyGetExecutingAssembly ( )Location;

//result: X:\xxx\xxx\xxxdll (dll文件所在的目录+dll文件名)

//获取当前进程的完整路径,包含文件名(进程名)。

string str = thisGetType ( )AssemblyLocation;

//result: X:\xxx\xxx\xxxexe (exe文件所在的目录+exe文件名)

//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。

string str = SystemDiagnosticsProcessGetCurrentProcess (

)MainModuleFileName;

//result: X:\xxx\xxx\xxxexe (exe文件所在的目录+exe文件名)

//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。

string str = SystemEnvironmentCurrentDirectory;

//result: X:\xxx\xxx (exe文件所在的目录)

//获取当前 Thread 的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。

string str = SystemAppDomainCurrentDomainBaseDirectory;

//result: X:\xxx\xxx\ (exe文件所在的目录+"\")

//获取和设置包含该应用程序的目录的名称。

string str =

SystemAppDomainCurrentDomainSetupInformationApplicationBase;

//result: X:\xxx\xxx\ (exe文件所在的目录+"\")

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

string str = SystemWindowsFormsApplicationStartupPath;

//result: X:\xxx\xxx (exe文件所在的目录)

//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。

string str = SystemWindowsFormsApplicationExecutablePath;

//result: X:\xxx\xxx\xxxexe (exe文件所在的目录+exe文件名)

//获取应用程序的当前工作目录(不可靠)。

string str = SystemIODirectoryGetCurrentDirectory ( );

//result: X:\xxx\xxx (exe文件所在的目录)

在系统服务中最好用这个方式去取路径

string stmp = AssemblyGetExecutingAssembly ( )Location;

stmp = stmpSubstring ( 0 , stmpLastIndexOf ( '\\' )

);//删除文件名

if ( pathType == 1 )

return stmp + @"\inputLogxml";

else if ( pathType == 2 )

return stmp + @"\MiddleDBxml";

else

return stmp + @"\AppNoxml";

using SystemIO;

string path = "d:asdfasdfbmp";

string fileName = PathGetFileName(path); //文件名

string ext = PathGetExtension(path); //扩展名

假如有一个按钮叫“打开文件”,那么在双击这个按钮,进入事件编辑,然后加入如下代码:

string filepath="" ;

OpenFileDialog opf = new OpenFileDialog();

if(opfShowDialog()==DialogResultOK)

filepath= opfFileName;

filepath就是要获得的文件路径。

JFileChooser 就行, 参考以下帮助文档JFileChooser chooser = new JFileChooser();

FileNameExtensionFilter filter = new FileNameExtensionFilter(

"JPG & GIF Images", "jpg", "gif");

choosersetFileFilter(filter);

int returnVal = choosershowOpenDialog(parent);

if(returnVal == JFileChooserAPPROVE_OPTION) {

Systemoutprintln("You chose to open this file: " +

choosergetSelectedFile()getName());

}

以上就是关于C# 读取指定路径文件全部的内容,包括:C# 读取指定路径文件、Openfiledialog获取文件路径、页面上通过文件选择器获取文件夹的物理路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10137809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存