Em Andamento

NTFS/FAT16/FAT32 file and directory manipulation

I need a C++ class that will manipulate files. This class must NOT use MFC or ANY 3rd party libraries or source code optimizers, etc. This must use only the C++ standard library. The class will need to be able to do the following:

1.) Enumerate ALL files in a given directory (including a root of a drive: c:\) and return them as a vector of strings (using std::vector and std::string).

2.) Enumerate ALL subdirectories in a given directory (including a root of a drive: c:\) and return them as a vector of strings (using std::vector and std::string).

3.) Create a directory.

4.) Delete a directory.

5.) Delete a file.

6.) Copy a file.

7.) Move a file.

8.) Compare a file with a filemask. For example, a function bool compare(string filename, string mask) with arguments “[url removed, login to view]? and “file*.tx*?? would return true.

Please note that I will not accept any class that does not use the string and vector type included in the includes "string" and "vector" respectively.

For example, this would be acceptable:

vector<string> DirClass::EnumerateFiles(string path);

This would return a vector filled with the names of all the files in the directory specified in path.

Also, this MUST work with the following file systems: NTFS, FAT, FAT16, FAT32.

The final product will not be accepted until it compiles with my current project. Please leave a comment if you would like for me to send you a list of files I have included in my project.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.

## Platform

The class must compile and run without flaw on Windows 95/98/NT/ME/2K/XP

Habilidades: Programação C, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Ver mais: ntfs fat32 manipulation, vector vector string, vector strings, vector string, vector of strings, vector library, string vector, strings in c programming, strings for c standard, string manipulation c, string library in c, string library c, std list vector, std list c, std list, std library, standard vector, standard library vector, standard library c, return path, programming vector, programming libraries, library vector, c vector library, c vector example

Acerca do Empregador:
( 18 comentários ) United States

ID do Projeto: #2977201

Premiar a:

bogdan123vw

See private message.

$7 USD em 14 dias
(46 Avaliações)
3.8

10 freelancers estão ofertando em média $35 para este trabalho

ivantarsky

See private message.

$63.75 USD in 14 dias
(74 Comentários)
6.5
ssynchron

See private message.

$42.5 USD in 14 dias
(111 Comentários)
6.3
sisyphusvw

See private message.

$38.25 USD in 14 dias
(18 Comentários)
4.7
shahizanvw

See private message.

$17 USD in 14 dias
(46 Comentários)
4.6
kidronvw

See private message.

$21.25 USD in 14 dias
(4 Comentários)
2.8
ilya77

See private message.

$42.5 USD in 14 dias
(1 Comentário)
0.5
vw925499vw

See private message.

$42.5 USD in 14 dias
(3 Comentários)
0.3
bogdancardos

See private message.

$21.25 USD in 14 dias
(2 Comentários)
0.0
mcsimoff

See private message.

$57.8 USD in 14 dias
(0 Comentários)
0.0