特定のファイル タイプ (この場合は .aep) を検索するシステムをセットアップしようとしていますが、時間の経過とともに変化するフォルダー内にあります。
たとえば、MER というフォルダー内のフォルダーは Mermaid_v03 というフォルダーで、このファイルが別の部門で更新されると Mermaid_v04 になるため、アドレスをハードコーディングすることはできません。
したがって、親フォルダーには、必要な aep を大文字で含むフォルダーの最初の 3 文字が常に含まれます。以下を書きました。
//Get the last folder name in the path
var netPath =Folder("//networkpath/MER")
var justName = charFileLoc.substring(charFileLoc.lastIndexOf("/")+1);
var FolderItems = netPath.getFiles();
for (x = 0; x < FolderItems.length; x++) {
//Search for aep
if (FolderItems[i].name.match(justName)) {
alert("I see a folder that starts with "+justName);
var matchFolder = Folder(FolderItems[i]);
for (x = 0; x < matchFolder.length; x++) {
//Search new folder for aep
if (matchFolder[i].name.match(/\.(aep)$/)){
alert("I see an aep file called "+matchFolder[i])
}
}
}
どこで間違えたのかわからない