// PathChangeExtension.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; using namespace System::IO; void PathChangeExtension() { // 拡張子を .txt から .log に変更したファイルパスを取得する String^ stAfterName1 = Path::ChangeExtension( "C:\\MyFolder\\Homepage\\public_html\\Cprpr\\ChangeExtensionPath\\ChangeExtensionPath.txt", ".log"); String^ stAfterName2 = Path::ChangeExtension( "C:\\MyFolder\\Homepage\\public_html\\Cprpr\\ChangeExtensionPath\\ChangeExtensionPath.txt", "log"); // 拡張子を削除したファイルパスを取得する String^ stAfterName3 = Path::ChangeExtension( "C:\\MyFolder\\Homepage\\public_html\\Cprpr\\ChangeExtensionPath\\ChangeExtensionPath.txt", ""); // 拡張子を .txt から .log に変更したファイルパスを表示する Console::WriteLine(stAfterName1); Console::WriteLine(stAfterName2); // 拡張子を削除したファイルパスを表示する Console::WriteLine(stAfterName3); } int main(array ^args) { PathChangeExtension(); return 0; }