Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

File Deletion from Application Server on ACC

davidh2892249
Level 5
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 Accepted Solution
minakshis868318
Correct answer by
Level 2
Level 2

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

 

View solution in original post

3 Replies
minakshis868318
Correct answer by
Level 2
Level 2

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

 

View solution in original post

minakshis868318
Level 2
Level 2
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
David__Garcia
Level 8
Level 8

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