From b1f832a2fb7c8f384d79050cb874c651a9b908a8 Mon Sep 17 00:00:00 2001 From: Cai Date: Sat, 20 Sep 2025 06:28:42 +0000 Subject: [PATCH] change back --- code-server-like/app/views/file.py | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/code-server-like/app/views/file.py b/code-server-like/app/views/file.py index 8f9a8b3..72cd541 100644 --- a/code-server-like/app/views/file.py +++ b/code-server-like/app/views/file.py @@ -12,8 +12,7 @@ def create_folder(): filepath = request.json.get('path', '') path = session.get('path') parent = request.json.get('parent', '') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = f'{root_workspace_path}/{path}' + base_path = f'{path}' filepath = f'{base_path}/{parent}/{filepath}' try: os.makedirs(filepath) @@ -27,8 +26,7 @@ def create_file(): filepath = request.json.get('path', '') path = session.get('path') parent = request.json.get('parent', '') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = f'{root_workspace_path}/{path}' + base_path = f'{path}' filepath = f'{base_path}/{parent}/{filepath}' try: open(filepath, 'w').close() @@ -41,8 +39,7 @@ def rename_file(): user_root = session.get('path') path = request.json.get('path', '') new_name = request.json.get('newName', '') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = f'{root_workspace_path}/{user_root}' + base_path = f'{user_root}' filepath = f'{base_path}/{path}' try: path_list = filepath.split('/') @@ -58,8 +55,7 @@ def rename_folder(): user_root = session.get('path') path = request.json.get('path', '') new_name = request.json.get('newName', '') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = f'{root_workspace_path}/{user_root}' + base_path = f'{user_root}' folderpath = f'{base_path}/{path}' try: path_list = folderpath.split('/') @@ -74,9 +70,8 @@ def rename_folder(): def copy_files(): old_path = request.json.get('oldPath', '') new_path = request.json.get('newPath', '') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] user_root = session.get('path') - base_path = f'{root_workspace_path}/{user_root}' + base_path = f'{user_root}' old_path = f'{base_path}/{old_path}' new_path = f'{base_path}/{new_path}' # oldpath的父目录就是newpath的话,对oldpath进行重命名 @@ -106,9 +101,8 @@ def copy_files(): @file_bp.route('/delete-file', methods=['POST']) def delete_file(): path = request.json.get('path', '') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] user_root = session.get('path') - base_path = f'{root_workspace_path}/{user_root}' + base_path = f'{user_root}' filepath = f'{base_path}/{path}' if os.path.isdir(filepath): shutil.rmtree(filepath) @@ -119,8 +113,7 @@ def delete_file(): @file_bp.route('/file-content', methods=['POST']) def file_content(): path = session.get('path') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = f'{root_workspace_path}/{path}' + base_path = f'{path}' filepath = request.json.get('path', '') filepath = f'{base_path}/{filepath}' if not os.path.exists(filepath): @@ -135,8 +128,7 @@ def file_content(): @file_bp.route('/save-file', methods=['POST']) def save_file(): path = session.get('path') - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = f'{root_workspace_path}/{path}' + base_path = f'{path}' filepath = request.json.get('path', '') filepath = f'{base_path}/{filepath}' content = request.json.get('content', '') @@ -155,8 +147,7 @@ def file_tree(): user_id = session.get('user_id') if not path: return jsonify({"error": "Missing path parameter"}), 400 - root_workspace_path = current_app.config['ROOT_WORKSPACE_PATH'] - base_path = os.path.join(root_workspace_path, user_id, path) + base_path = os.path.join(user_id, path) print(base_path) if not os.path.exists(base_path):