code cleaning

This commit is contained in:
Luc 2019-10-14 20:28:53 +08:00
parent 800f6a85b7
commit bead8ba2d8

View File

@ -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();