PeopleCodeを使用して複数のファイルを削除します。

PeopleCodeを使用して、サーバー上に座ってファイルを削除すると、私はあなたがあなたのPeopleSoftのキャリアの中でいつかやっていると確信している一つのことです。以下のコードは、あなたを助ける必要がありますし、始めましょう!

/ *削除する必要のあるファイルへのパス* /
&oldFilesPath = "/ my_directory / my_folder";
/ *ファイル名の末尾に「*」を注目してください。これは、「FILE_NAME」で始まるすべてのファイルを意味削除されます* /
&oldFiles =「FILE_NAME」| "*";
&PathAndName =&oldFilesPath | &oldFiles;
/ *表示ファイルのパスと名前を削除する* /
メッセージボックス(0、 ""、0、0、 "削除ファイル:" |&PathAndName)。
&oldFileNames = FindFilesと(&PathAndName、%FilePath_Absolute)。
/ *ループ見つけ、1 * /ずつ削除したファイル通じ
ながら&oldFileNames.Len> 0 / * * /一度にファイル1を削除
&DELETEFILE = "http://www.cnblogs.com/../を.." | &oldFileNames。シフト();
/ *表示ファイルのパスと名前を削除* /
&RETCODE = DeleteAttachment(URL、&DELETEFILE)。
メッセージボックス(0、 ""、0、0、 "削除したファイル:" |&DELETEFILE)。
/ *削除チェックのステータス* /
IF(&リターンコード=%Attachment_Success)次に、

メッセージボックス(0、 "添付ファイルの状態"、0、0、 "DeleteAttachmentは成功しました");
エンド場合。

(&リターンコード=%Attachment_Failed)場合は、

メッセージボックス(0、 "添付ファイルの状態"、0、0、 "DeleteAttachmentに失敗しました");

エンド場合。

(&リターンコード=%Attachment_Cancelled)場合は、

メッセージボックス(0、 "添付ファイルの状態"、0、0、 "DeleteAttachmentはキャンセル");

エンド場合。

(&リターンコード=%Attachment_FileTransferFailed)場合は、

メッセージボックス(0、 "添付ファイルの状態"、0、0、 "DeleteAttachmentに失敗しました:ファイル転送は成功しませんでした");

エンド場合。
エンドながら、

ます。https://www.cnblogs.com/GoDevil/archive/2008/08/21/1273326.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34252090/article/details/94608511