내 커뮤니티 업적 표시줄을 확대합니다.

Submissions are now open for the 2026 Adobe Experience Maker Awards

Mark Solution

활동이 없어 이 대화는 잠겼습니다. 새 게시물을 작성해 주세요.

해결됨

File Deletion from Application Server on ACC

Avatar

Level 5

Hi All,

 

My understanding is that when files are loaded (whether that be from SFTP or from local machine) a copy of the file is stored on Adobe Campaign Classic's application server.

 

Is there a way for these files to be purged automatically (either instance wide after a period of time or through a setting in the import?)

 

We import data through both workflows (data loading activity) and through the traditional v4 import jobs.

In most cases, once the database updates are complete - we no longer need the file on the app server and would like them deleted to avoid capacity issues.

 

Thanks in advance

 

David

1 채택된 해결책 개

Avatar

정확한 답변 작성자:
Level 3

Hi @davidh2892249 - Could you please refer this link if this works:

 

https://experienceleaguecommunities.adobe.com/t5/adobe-campaign-classic-questions/delete-server-file...

 

But you to be little careful while changing the Javascript mentioned in the above link so that you should not delete the wrong files

 

원본 게시물의 솔루션 보기

3 답변 개

Avatar

정확한 답변 작성자:
Level 3

Hi @davidh2892249 - Could you please refer this link if this works:

 

https://experienceleaguecommunities.adobe.com/t5/adobe-campaign-classic-questions/delete-server-file...

 

But you to be little careful while changing the Javascript mentioned in the above link so that you should not delete the wrong files

 

Avatar

Level 3
Also you can try theough directly from FTP software like WINSCP/PUTTY. You can go to the respective folder and write unix commands to delete them if you have correct right on the folder/files

Avatar

Level 10

If you are running Linux you can use the following script, you need to make sure you have the correct folder path

 

/* Define server folder path examples:
	/usr/local/neolane/nl6/var/<instance_name>
	/usr/local/neolane/nl6/var/res/<instance_name>
	/usr/local/neolane/nl6/var/<instance_name>/export/
*/

var strFolderPath = "/usr/local/neolane/nl6/var/res/";
var strPattern = "*.txt";
var objDirectory = new File(strFolderPath);
var objFiles = objDirectory.list(strPattern);
logInfo("No. of files that match search criteria are : " + objFiles.length); 


for each(var objFile in objFiles)
{
  logInfo(objFile.name);
  objFile.remove();
}

/* File patterns examples:

	"*.*" : all files.
	"*.txt" : all text files.
	"A*.*" : all files whose name start with A
	"A*z.*" : all files whose name start with A and ends with Z.

*/

 Someone wrote a nice guide here also : https://bit.ly/2WNOor4