/
Coldfusion で、ファイル パス内の最後の出現のインデックス値を検索して、後のファイル名が取得されるようにする関数を見つけようとし/
ました。誰でも私に解決策を提案できますか?ファイルパスからファイル名を取得したい。
4073 次
3 に答える
19
を使用しGetFileFromPath(filepath)
ます。指定されたパスからファイル名を返します。
<cfset fileName = GetFileFromPath(filepath)>
于 2013-02-26T06:11:05.400 に答える
5
listLast()
使用して、必要な文字列のフラグメントを直接取得することもできます。
filePart = listLast(fullPath, "/\");
または、java.lang.StringのlastIndexOf()
メソッドを使用して、記述したとおりにアプローチすることもできます。
しかし、私はただ使用しますlistLast()
。
于 2013-02-26T06:44:16.940 に答える
0
素晴らしい仕事。.
古いバージョンをバックアップするためのアーカイブ ファイル名を作成するためのファイルの拡張子を取得するため に使用するコードを変更します。
以下にコードlistLast(form.Document_File_Nm, ".">
を追加し、ファイル名にピリオドを追加しました。
<cfset ArchiveFileName = mid(form.Document_File_Nm,1,len(form.Document_File_Nm)-4) & '_' & trim(ATTUID) & '_' & DateFormat(now(),'YYYYMMDD') & TimeFormat(now(),'HHMMSS') & '.' & listLast(form.Document_File_Nm, ".")>
于 2015-10-10T00:55:21.457 に答える