Automatically create non-existing, nested folders from upload list.

Advertisement

Registry_Editor
Guest

Automatically create non-existing, nested folders from upload list.

Good afternoon,

I'm trying to write a script to help me upload daily generated content to my server.

We're talking sometimes thousands of individual files each day, arranged like this:
example.com/docs/1/1/2/4/1/2/1/abc.txt
example.com/docs/1/2/2/3/1/3/1/def.txt
example.com/docs/1/1/1/2/3/2/1/4/1/ghi.txt
example.com/docs/1/3/2/1/1/2/3/3/2/3/1/1/jkl.txt
Mostly the folders already exist, however each time the files are generated there is the possibility for additional folders also to be generated. So I need my script to create the folder for each file if it does not already exist.

I made the foolish assumption that
put "C:\files\1\1\2\4\1\2\1\abc.txt" "example.com/docs/1/1/2/4/1/2/1/abc.txt"
would create any directory that didn't already exist and then upload the file to it. I don't see why this is not possible?

To recursively scan each directory to discover if a particular location already exists coupled with the requisite string manipulation to create said folders is starting to sound like an awful lot of work for what should surely be a simple, automatic operation.

Many thanks in advance,
RegEd

Reply with quote

Advertisement

Registry_Editor
Guest

Re: Automatically create non-existing, nested folders from upload list.

Hi Martin, thanks for the response.

I currently do use the synchronize function but because the amount of files and folders is so large this takes a very long time (1–2 hours every day) and puts unnecessary load on the server. The file generator outputs a list of modified files each time it runs so I am trying to switch over to just uploading the modified files, rather than having to run synchronize for two hours every day.

Kind regards,
RegEd

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
41,853
Location:
Prague, Czechia

Re: Automatically create non-existing, nested folders from upload list.

OK, I see.

Though there's no other solution.

Either create the folders, or use the synchronization.

Reply with quote

notvmware
Joined:
Posts:
1
Location:
Oklahoma

similar issue

I am trying to upload specific folders and all contents to a destination with no content. I have a list of folders but since this is for a data conversion project not all folders need to be uploaded. Does anyone have any suggestions for this scenario when I have a list of the folders that are needed?

Reply with quote

Advertisement

Advertisement

You can post new topics in this forum