可能重复:
如何在 C# 的目录中获取文件的名称
例如,如果我有:
d:\test\text.txt
或者d:\test\test5\test.bmp
例如,我希望它string t
仅text.txt
作为字符串,否则t
将是test.bmp
因此t
将仅包含路径字符串中的文件名部分。
编码:
public WmvAdapter(string file, string outFolder)
{
path_exe = path_exe = Path.GetDirectoryName(Application.LocalUserAppDataPath);
histograms_dat_fileName = "histogramValues.dat";
histograms_dat_filenameRGB = "histogramValuesRGB.dat";
histograms_dat_fileName_Directory = path_exe + "\\" + "dat file";
我想要如果文件是例如d:\text\text.txt
所以
histograms_dat_fileName_Directory = path_exe + "\\" + "dat file";
将会:
histograms_dat_fileName_Directory = path_exe + "\\" + "dat file" + "\\" + "text.txt";
因此,当我稍后创建文件时,它将位于目录中,例如:
c:\myuser\appdata\local\dat file\text.txt\
text.txt
是路径\文件夹而不是文本文件,我希望将其创建为路径。
今天的路径例如:c:\myuser\appdata\local\dat file
但我想为每个文件名创建另一个路径。