1. 新人c语言不懂文件的路径怎么写才规范 因为是转义字符
转义字符 意义 ASCII码值(十进制)
\a 响铃(BEL) 007
\b 退格(BS) ,将当前位置移到前一列 008
\f 换页(FF),将当前位置移到下页开头 012
\n 换行(LF) ,将当前位置移到下一行开头 010
【c本地路径怎么写】\r 回车(CR) ,将当前位置移到本行开头 013
\t 水平制表(HT) (跳到下一个TAB位置) 009
\v 垂直制表(VT) 011
\\ 代表一个反斜线字符''\' 092
\' 代表一个单引号(撇号)字符 039
\" 代表一个双引号字符 034
\0 空字符(NULL) 000
\ddd 1到3位八进制数所代表的任意字符 三位八进制
\xhh 1到2位十六进制所代表的任意字符 二位十六进制
2. C#中怎么用绝对路径 文件操作涉及一个非常重要的概念——文件路径 。
文件路径是指用来标识系统中文件存放位置的字符串 。如:D:\\test.txt,表示在D盘根目录下存入test.txt文件 。
文件路径分为绝对路径和相对路径 。完整描述文件位置的路径就是绝对路径,相对于目标的位置就是相对路径 。
绝对路径:是从盘符开始的路径,形如C:\windows\system32\cmd.exe相对路径:是从当前路径开始的路径,假如当前路径为C:\windows要描述上述路径,只需输入system32\cmd.exe实际上,严格的相对路径写法应为.\system32\cmd.exe其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略 。假如当前路径为c:\program files要调用上述命令,则需要输入..\windows\system32\cmd.exe其中,..为父目录 。
当前路径如果为c:\program files\common files则需要输入..\..\windows\system32\cmd.exe在C#中,斜杠“\”是转义字符,表示路径是采用“\\”代替“\”,避免把这个字符解释为转义字符 。如“c:\\microfoft\\readme.txt”,也可以用“@”代替,在路径前加“@”符号,“\”就不会再被解释为转义符 。
如:@"c:\microfoft\readme.txt” 。代码:***注:利用打开文件对话框打开文件并获取绝对路径*** private void analysis_Click(object sender,EventArgs e){//读取初始数据协方差矩阵//string data = http://www.xuexi88.com/zhishi/@"E:\cov_data.xlsx";OpenFileDialog file = new OpenFileDialog();file.Filter = "文本文件(*.xlsx)|*.xlsx|所有文件(*.*)|*.*";file.Title = "选择影像协方差数据";if (file.ShowDialog() == DialogResult.OK){string data = http://www.xuexi88.com/zhishi/file.FileName;zhuchengfen_analysis.Zhuchengfen_analysis st = newzhuchengfen_analysis.Zhuchengfen_analysis();st.zhuchengfen_analysis(data);}} 。
文章插图