mirror of
https://git.mirrors.martin98.com/https://github.com/luc-github/ESP3D.git
synced 2025-10-16 18:11:32 +08:00
code cleaning
This commit is contained in:
parent
800f6a85b7
commit
bead8ba2d8
@ -245,35 +245,19 @@ ESP_SDFile::ESP_SDFile(void* handle, bool isdir, bool iswritemode, const char *
|
|||||||
char tmp[255];
|
char tmp[255];
|
||||||
tSDFile_handle[i].getName(tmp,254);
|
tSDFile_handle[i].getName(tmp,254);
|
||||||
_filename = tmp;
|
_filename = tmp;
|
||||||
//if root
|
|
||||||
if (_filename == "/") {
|
|
||||||
_filename = "/.";
|
|
||||||
}
|
|
||||||
if (_isdir) {
|
|
||||||
if (_filename[_filename.length()-1] != '.') {
|
|
||||||
if (_filename[_filename.length()-2] != '/') {
|
|
||||||
_filename+="/";
|
|
||||||
}
|
|
||||||
_filename+=".";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//name
|
//name
|
||||||
if (_filename == "/.") {
|
_name = _filename;
|
||||||
_name = "/";
|
if (_name.endsWith("/")) {
|
||||||
} else {
|
_name.remove( _name.length() - 1,1);
|
||||||
_name = _filename;
|
_isfakedir = true;
|
||||||
if (_name.endsWith("/.")) {
|
_isdir = true;
|
||||||
_name.remove( _name.length() - 2,2);
|
}
|
||||||
_isfakedir = true;
|
if (_name[0] == '/') {
|
||||||
_isdir = true;
|
_name.remove( 0, 1);
|
||||||
}
|
}
|
||||||
if (_name[0] == '/') {
|
int pos = _name.lastIndexOf('/');
|
||||||
_name.remove( 0, 1);
|
if (pos != -1) {
|
||||||
}
|
_name.remove( 0, pos+1);
|
||||||
int pos = _name.lastIndexOf('/');
|
|
||||||
if (pos != -1) {
|
|
||||||
_name.remove( 0, pos+1);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
//size
|
//size
|
||||||
_size = tSDFile_handle[i].size();
|
_size = tSDFile_handle[i].size();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user