Find Jobs
Hire Freelancers

Find files of specific type from hard drive - but only update data if needed

$30-250 USD

Completato
Pubblicato quasi 3 anni fa

$30-250 USD

Pagato al completamento
Implement in Delphi 10.4 (or compatible) a non visual application that takes as a command line parameter a hard disk letter (e.g. "[login to view URL] -path: C" would analyze the C:\ drive). It will then proceed to analyze the content of that given hard drive and produces the an output text file within the app's executable folder that has the following content, in a text only format of your choosing: 1) The number of video files, and their total combined size in KB. 2) The number of audio files, and their combined size in KB. 3) The number of image files, and their combined size in KB. 4) The number of document files, and their combined size in KB. 5) The number of files relating to user apps, and their total combined size in KB. 6) The number of system files, and their combined total size in KB. In here, we define a video file to be any file that has file extension of avi, mov, .mp4, mkv, mpg, wmv, or mpeg. Audio file is a file that has an extension of wav, mp3, wma or flac. Image file is a file that has an extension of jpg, jpeg, png, bmp, gif or ico. Document file is a file that has an extension of txt, doc, odt, or pdf. A file is defined to be relating to user apps if the file is located within "*:\Program files*" directory structure, or within "*:\users\*\appdata\*\" except under its Microsoft folder. A file is defined to be a system file, if it is located within "*:\Windows\", "*:\users\*\appdata\*\Microsoft\". Do notice that the above definitions are exclusive and their priority is set by the number in the above list: That is, if a file is defined to be relating to user apps, it cannot be classified as any of the other types. Or, if a file is classified as relating to system, it cannot be classified as any other type. For example, a file C:\windows\temp\[login to view URL] would be classified as a system file, not as image file and c:\program files (x86)\foobar\[login to view URL] is classified as an user app related file. Furthermore, the output file must also contain data as to when each of the folder of the drive was last checked by the app and what was the folder's Last Modified stamp of that time. If the app is run again, the folder's data is again checked only if 24 hours or more have passed since this folder's content was last analyzed by the app, OR if the folder's Last Modified stamp has changed. In other words, if the content of the hard drive remains the same (i.e. no Last Modified stamp of any folder has changed), running the app the second time few minutes after the first run does not need to re-generate any of the data in the output file, instead the existing data remains as it does not need an update. The app needs to run in Windows 7, 8, 10 and 11. If the app fails to access some folder, it should continue and simply skip that data.
Rif. progetto: 30656217

Info sul progetto

6 proposte
Progetto a distanza
Attivo 3 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
Assegnato a:
Avatar dell'utente
I am a developer with more than 20 years experience with Delphi, C# and C++. I use Delphi since version 1 and I also built apps with Xe 10.4 for Windows, MacOs and mobile. I am happy to help with your project.
$120 USD in 2 giorni
5,0 (27 valutazioni)
6,1
6,1
6 freelance hanno fatto un'offerta media di $170 USD
Avatar dell'utente
Hi, I can make such console app (non visual) or visual to set file extensions (video, audio, image, etc). What if user sets drive letter which does not include "*:\Windows\", "*:\Program files*", "*:\users\*\appdata\*\" directories the number of system files = 0 then? Why do you want last checked time? App should save last date/time and total size of files from the checked directories somewhere (into database maybe). Then it should select these info from database during next running to show results in the output file. It will be slow and boring, app will work much faster w/o this checking let it analyze the same folder again.
$170 USD in 2 giorni
5,0 (19 valutazioni)
5,1
5,1
Avatar dell'utente
Hello, I have all Delphi versions installed on multiple virtual machines, including 10.4. The file list is almost clear, two remarks only. First - probably, you wish also docx, it is more popular than doc. Second - probably, you mean also Program Files (x86), not only Program Files. And the resulting file is a complete question. First - file name. Probably, should include disk name and ISO time format (basic format, w/o colon). For example, Statistics_C_2021-06-26T152635.xml. On the task start, I got an impression. that you need only 6 per disk results. The last part, however, leads to a proposal, that 6 results needed for every folder. Anyway, output format should be exactly determined - either by you, or discussing my proposal (probably, xml). Best regards, Maris
$249 USD in 7 giorni
4,9 (32 valutazioni)
5,3
5,3
Avatar dell'utente
Dear Sir. As An Experienced Software Engineer With Excellent Knowledge In Delphi Programming And System And Database Analysis, I Feel Confident That I Am The Right Person To Help You Reach Your Project's Goals I Offer More Than 15 Years Of Development Experience, A Strong Aptitude For Learning New Technologies, And A Proven Track Record Of Meeting Aggressive Goals. My Most Notable Skills Include: Software Development: I Bring Over 15 Years Of Experience Developing Software For Multiple Clients In Various Environments. I Possess Solid Knowledge Of System And Database Analysis Also in Accounting And Controlling Software. Communication Projects: I Bring More Than 10 Years Of Experience Installing And Programming And Deploying Communication Projects. Project Management: I Have Been Successful In Providing High-Level Technical Direction To Drive Projects From Conception And Design Through Development And Deployment. Communication Skills: I Am Comfortable Communicating With Technical And Non-Technical Employees Throughout The Company In Order To Complete Projects And Achieve Organizational Goals.
$250 USD in 21 giorni
5,0 (2 valutazioni)
4,4
4,4
Avatar dell'utente
Hi, I have developed many Delphi programs since Delphi 3 through latest version (10.x). I read your project detail about find files of specific type from hard drive, then generate a text file report. I read carefully your conditions about how and when to search for folders and file types. Your project details is very clear and specific. I think I can start developing your application without any questions. I'm very interested in your project, and looking forward to a long term relationship with you. Please start a chat so we can discuss your project requirements. Regards, Husam
$140 USD in 5 giorni
5,0 (6 valutazioni)
4,0
4,0
Avatar dell'utente
Hey there - this is a very simple and straightforward project. It's a very simple data structure - we can use JSON, or a simple custom one like d:\folder\sub::LASTCHANGE c:\folder2\sub2:LASTCHANGE Video files: list of file paths (with sizes?) total size Audio files: etc... Or any other structure that would be most convenient. Anyway its a very simple and quick thing and I would be happy to do a fully functioning mock up.
$90 USD in 1 giorno
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: PORTUGAL
Braga, Portugal
5,0
688
Metodo di pagamento verificato
Membro dal mar 16, 2011

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.