| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import lombok.extern.slf4j.Slf4j;
- import org.apache.tika.Tika;
- import org.junit.Test;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * @author reghao
- * @date 2023-05-09 17:20:16
- */
- @Slf4j
- public class FileTest {
- @Test
- public void test4() {
- String objectName = "home/reghao/Downloads/public.sql";
- objectName = "home/reghao";
- List<String> list = getParent(objectName);
- System.out.println();
- //FileMeta fileMeta = fileMetaMapper.findByObjectName(objectName);
- }
- List<String> getParent(String objectName) {
- String[] arr = objectName.split("/");
- List<String> list = new ArrayList<>();
- list.add(arr[0] + "/");
- for (int i = 1; i < arr.length-1; i++) {
- list.add(list.get(i-1) + arr[i] + "/");
- }
- return list;
- }
- public static void main(String[] args) {
- String filePath = "/home/reghao/Downloads/public.sql";
- Tika tika = new Tika();
- log.info(tika.detect(filePath));
- }
- }
|