重複の可能性:
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
ただし、各ファイル名への別のパスを作成したいと思います。