Check if a folder exist on client system in ReactJs - reactjs

So, I have a project in Reactjs where in I am getting some String data from JSON . and I am writing it to a file. Now I want to save this file in a folder on client side.
So is there a way to create a folder (for the first time execution) and check if a folder already exist on system. and save file on that folder?
I tried and searched a lot but couldn't find anything useful. I can save the file in downloads folder but I don't want that, I want my custom folder.
Thankyou.

Related

download entire folder from a storage service (firebase, S3,....) with react

I have a React app where I need to upload files (pdf files for example), and store them under distinctive folders,
What I need to know, is if there is a way to download or get download link for an entire folder X,
I tried with firebase, but it only offers to get link of a single file at a time, not full folder, does S3, or something else have this option?
Thanks.

How to get the absolute path of the files?

I'm building a music player in React, where I can upload mp3 files to my library. I know React and browsers in general doesn't have access to the file path, so I decided to upload them via multer to a folder on the server, and data like filenames and ID3 tags goes into database. I would really like to load them from their original location, without having to copy any files. Is there any workaround I could try?

Structure/ method for folder storage

Is anyone aware of what method / structure does google drive use to upload a whole folder?
And how to use the same method with git push for uploading that folder in a similar way as github does.
1- Storing folder as a zip and unzipping and showing it on.the client side would be inefficient i think.
2- Creating a new row for each file and storing it along with the path and then getting all the rowa related to the path is also a very inefficient approach.
Thanks in advance.
Git is a version control system and GitHub is a place to store your project which you use Git. Let's give an example. GitHub is like Instagram but for code commits not for photos. So all other developers can see/fetch/push/comment on those commits. It's not like Google Drive. Google Drive is a "file storage".
If you want to push (upload) a folder or a .zip file, first you need to commit it with Git and later push it to GitHub. Don't forget to create a repository on GitHub first and remember to set it as "private" if you need.
I suggest you read this e-book: https://git-scm.com/book/en/v2

Logic App copy file from FTP to Blob but ignore already copied files

Im setting up a logic app that should Trigger when a file is added or modified in a specific path on a FTP server and will then copy this file to a storage account. However, I have tried multiple setups within the logic app but can not seem to get it right. I want the setup to only copy the files that does not already exist in the storage account.
I have the following setup right now :
When a file is added or modified (FTP) -> List files in folder (FTP) -> For each File in folder (FTP) -> Create blob
This setup will trigger correctly and will copy each file to the specified storage account.
I have also tried with different condition but it doesnt seem to work. For example I tried adding another step which was (FTP) -> List files in folder (FTP) -> List blobs -> Condition List blobs is not equal to List Files -> If TRUE -> For each File in folder (FTP) -> Create blob
Does anyone have any idea on how I can get this working?
Greetings.
As it is hare to explain it and I think share the template is also not easy for you to deploy it. So I post the screenshots of my logic app below for your reference.
The screenshot below is the overall architecture of my logic app:
Below is the architecture of "For each":
The screenshot below is the architecture of "For each 2":
The screenshot below is the architecture of "Condition 2":
By the way, please click "..." beside your "For each" and change the settings as below screenshot shows(This change is very important because cycles in a "Foreach" loop run in parallel. If you don't do this change, the value of your variable in logic app will be incorrect. I wasted too much time here.)

Sencha cmd separate folder in build

I need to separate an folder in my application in another app.js build
generated by sencha cmd, this folder is being used by another applications and i need to have in web cache.
I read the documentation and I dont found nothing related to this
Exists another way to do this, without having to create a unique application for the specific folder ?

Resources