Need Small .Net Core Console C# App/Script
$10-30 USD
Dibayar semasa penghantaran
Hello,
Looking for someone available to develop a .net Core C# script/app that will do the following:
1- Base Directory :IE "C:\BaseDirectory"
2- Delete Directory :IE "C:\BaseDirectory\Deleted"
3- File ExtensionExluded :IE "txt, log, data" -These file extensions should be excluded. All files if no exlcusions defined.
4- File ExtensionIncluded :IE "txt, log, data" -If defined, only defined file extensions should be included. If not defined, all file types
5- SearchStringsToDelete :IE "deleteme, del, outdated" -If defined, move any directory or file name that includes one or more of the defined strings
Note: this should be evaluated highest level directories first. If there is a second level folder or file name with one or more of the delete terms, no need to evauate any further down the file tree. Parent directory and all subdirectories should be moved to the delete directory, no further evaluation needed
6- Strings to search :IE: "searchStrings": [{
"SearchString": One,
"ReplaceString": "First"
},
{
"SearchString": Two,
"ReplaceString": "Second"
},
{
"SearchString": Three,
"ReplaceString": "Third"
},
Script Logic
1.) Starting at the base directory, recursively iterate each file and subdirectory.
2.)
if file
read contents of file, for each of the defined searchStrings, update any references to "SearchString" with "ReplaceString", save updated file contents.
update file name, for each of the defined searchStrings, update any references to "SearchString" with "ReplaceString".
update file name, for each of the defined searchStrings, update any references to "SearchString" with "ReplaceString".
if directory
update directory name, for each of the defined searchStrings, update any references to "SearchString" with "ReplaceString".
Note: String evaluations should always be case sensitive.
ID Projek: #21696358
Tentang projek
18 pekerja bebas membida secara purata $28 untuk pekerjaan ini
Hi. Great app writer for your projects. I have writen automation, .net, c#, scraping, excel, googlesheet, csv, database app, macro, vba for many years. I am ready to write your project. Thank you for visiting my profil Lagi
I have been working as a full-stack developer for more than 9 years. I am detail-oriented and take good care to deliver a fully functional, fault-tolerant, and validated output within the specified time. This is a good Lagi
Hello, we are a company with experience in C# and .Net technologies, we can help you with this project and are available full time for the duration of the project. Hope to hear from you. Best regards, Igor Benić
Heya, this seems pretty straightforward. I can easily develop this for you with quick turn around. Relevant Skills and Experience I have over 20 years of experience writing .net apps. I'm an expert in .net framework, Lagi
10+ years of experience as a full stack developer Experience in .Net core, MVC , C# Programming ,SQL please have a look into my profile for more details looking forward to work with you thank you!
Hi there, i can create your console app with c# (.Net core). If you interested with my offers please contact me
Hi, I am Dot Net Expert. I will do the task just let me know. It's going to take 1day but for the safe side 2days. I can do that in C# ASP.NET if you want. I am sure, you will like my work.
Hi. I have more than 2 year fo commercial experience with C# and VB.net building desktop and web-apps. Also have experience in C++. I'm interested in your project. Best regards:)
Hi, I have gone through the entire requirements and i can do this in 2 days. I am full-time Windows Desktop App Developer. I have good experience in C#, winform an dwpf also developed many desktop apps. Total Industry Lagi
I have a good experience in ASP.net, I can easily create console app which will satisfy your need. My understanding - read all the file and replace searchstring with replacestring and update file name
I already had an experience in console application. And the requirement is quite easy. I can able to complete this task with 10 days.