MCPcopy Create free account
hub / github.com/vastsa/FileCodeBox / LocalFileService

Class LocalFileService

apps/admin/services.py:1564–1583  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1562
1563
1564class LocalFileService:
1565 async def list_files(self):
1566 files = []
1567 if not os.path.exists(data_root / "local"):
1568 os.makedirs(data_root / "local")
1569 for file in os.listdir(data_root / "local"):
1570 local_file = LocalFileClass(file)
1571 files.append({
1572 "file": local_file.file,
1573 "ctime": local_file.ctime,
1574 "size": local_file.size,
1575 })
1576 return files
1577
1578 async def delete_file(self, filename: str):
1579 file = LocalFileClass(filename)
1580 if await file.exists():
1581 await file.delete()
1582 return "删除成功"
1583 raise HTTPException(status_code=404, detail="文件不存在")
1584
1585
1586class LocalFileClass:

Callers 1

get_local_file_serviceFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected