ファイル名をドライブ名、ディレクトリ名、ファイル名、拡張子名に分割する

本物のページはこちら→splitpath

まとめ

ファイル名分割 ファイル名取得 インクルード
C++ tr2::sys::path path("ファイルパス文字列"); tr2::sys::path.basename() #include <filesystem>
C splitpath() #include <windows.h>
python os.path.splitext() import os.path
C# System.IO.FileInfo() Path.GetFileNameWithoutExtension("name.ext"); using System.IO;
@echo off
for %%i in (*.tex*) do (
    echo filenameanextt:%%i
    echo onlyname:%%~ni
)
pause

ディレクトリ名だけ取得したい場合

import os.path
directory,filename =os.path.split("ディレクトリ/ファイル名.拡張子")

サポートサイト Wikidot.com