// PathConnect.cpp : メイン プロジェクト ファイルです。 #include "stdafx.h" using namespace System; using namespace System::IO; void CombinePaths(String^ p1, String^ p2) { try { String^ combination = Path::Combine(p1, p2); Console::WriteLine( "When you combine '{0}' and '{1}', the result is: {2}'{3}'", p1, p2, Environment::NewLine, combination); } catch (Exception^ e) { Console::WriteLine( "You cannot combine '{0}' and '{1}' because: {2}{3}", p1, p2, Environment::NewLine, e->Message ); } Console::WriteLine(); } int main() { String^ path1 = "C:\\MyFolder\\Homepage\\public_html\\Cprpr\\ConnectPath"; String^ path2 = "NodeConnectPath\\NodeConnectPath.txt"; String^ path3 = "C:\\MyFolder\\Homepage\\public_html\\Cprpr\\ConnectPath\\ConnectPath.txt"; String^ path4 = "c:^*&)(_=@#'\\^.*(.txt"; String^ path5 = ""; String^ path6 = nullptr; CombinePaths(path1, path2); CombinePaths(path1, path3); CombinePaths(path3, path2); CombinePaths(path4, path2); CombinePaths(path5, path2); CombinePaths(path6, path2); }