「Swift5」ファイルパスからファイル名や拡張子を取得する

環境
$ swift –version
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Target: x86_64-unknown-linux-gnu

書式
ファイル名の取得
ファイルパス名.lastPathComponent

拡張子の取得
ファイルパス名.pathExtension
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import Foundation
let filePath = NSString(string: "https://sample.com/reg.php")
print("ファイル名")
print(filePath.lastPathComponent)
print("拡張子")
print(filePath.pathExtension)
import Foundation let filePath = NSString(string: "https://sample.com/reg.php") print("ファイル名") print(filePath.lastPathComponent) print("拡張子") print(filePath.pathExtension)
import Foundation

let filePath = NSString(string: "https://sample.com/reg.php")
print("ファイル名")
print(filePath.lastPathComponent)
print("拡張子")
print(filePath.pathExtension)

実行結果
ファイル名
reg.php
拡張子
php

Swift

Posted by arkgame