fork download
  1. using System;
  2. using System.IO;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string filePath;
  9. string absPath = "/Users/mkantor/Code/Kabam/soda-unity/KabamSODAUnitySampleApp/Assets/Plugins/KabamSODA/iOS/Soda.bundle";
  10. string projectRootPath = "/Users/mkantor/Code/Kabam/soda-unity/KabamSODAUnitySampleApp/Assets/../../artifacts/KabamSODAUnitySampleApp-debug-ios";
  11.  
  12. System.Uri fileURI = new System.Uri( absPath );
  13. System.Uri rootURI = new System.Uri( ( projectRootPath + "/." ) );
  14. filePath = rootURI.MakeRelativeUri( fileURI ).ToString();
  15.  
  16. Console.Write("fileURI: " + fileURI + "\n");
  17. Console.Write("rootURI: " + rootURI + "\n");
  18. Console.Write("filePath: " + filePath + "\n");
  19.  
  20. Console.Write("\n\n\nnormalized: " + Path.GetFullPath(projectRootPath));
  21. }
  22. }
Success #stdin #stdout 0.04s 29020KB
stdin
Standard input is empty
stdout
fileURI: file:///Users/mkantor/Code/Kabam/soda-unity/KabamSODAUnitySampleApp/Assets/Plugins/KabamSODA/iOS/Soda.bundle
rootURI: file:///Users/mkantor/Code/Kabam/soda-unity/artifacts/KabamSODAUnitySampleApp-debug-ios/
filePath: ../../KabamSODAUnitySampleApp/Assets/Plugins/KabamSODA/iOS/Soda.bundle



normalized: /Users/mkantor/Code/Kabam/soda-unity/artifacts/KabamSODAUnitySampleApp-debug-ios