ChatGPT unable to read/reference files put in project folder

Adding on to here, have the same issue. Created a project today, added python .py files, asked questions that could be answered clearly with those files, and even directly asked GPT to open, read analyze and answer questions about the files I uploaded. Nothing worked, it is as if I opened a chat outside of the Projects context - I don’t understand how the most basic feature stops working like this!

I am using GPT Team tier.

2 Likes

Okay, for me, I was being stupid. Google updated something I think, which made it so that uploading a file with multiple tabs would only upload one tab, unless you did it from the drive, rather than the document. That solved it for me.

Having a similar problem on pro tier. When I upload a file, it shows the project files window displaying a file named “index.qmd” with a message indicating its contents may not be accessible.

This is what the o1 model says to me when i ask it why it can’t see my project file:

What is the point of adding the files if it can’t seem to access them? :face_with_raised_eyebrow:

I wasn’t sure how to submit this, but this looks like the place, but it looks like it. I used the a.i. to help me a bit with the wording and format.

:lady_beetle: Bug Report / Diagnostic Memo

Title:
:prohibited: Project File Mismanagement Due to Improper File Handling: Move vs. Copy Error

Summary:
During structured project workflows, when a request by the user issues a instruction, other than to “copy” files from the ChatGPT Teams project folder, the default command used by the assistant is to “move” the files. The STATUS of the ChatGPT Teams project folder is the files have been “moved” and no longer exist in the source folder.

In the case of a “reset”, the files are removed locally, and the files are marked ‘expired’. When the assistant attempts to access the file, and “expired file” error is returned to the assistant. The folder appears to contain the file but can’t access a file marked as ‘expired’.

This led the assistant to interpret the files as inaccessible and then prompts user to re-upload the files, despite the files remaining in the persistent project directory. This caused redundant user effort to recreate progress that had seemingly vanished.

Technical Details:

Aspect Description
Context Project-based session using structured file staging: Source → Extracted → Analyzed
User Instruction “Extract all files in the project… move the files from the zip file to the folder…”
System Behavior Interpreted instruction as move from project folder, instead of copy
Observed Consequence Files disappeared from assistant’s accessible memory; appeared as missing or expired
Additional Symptom Files marked “expired” even though they were stored in the persistent project directory

Root Issue:
By default, the system moves files from the project folder during certain operations (e.g., ZIP extraction or file handling), instead of copying them. This violates the user’s intent that the project folder act as a read-only, permanent source of truth. The assistant misinterprets file presence due to internal access limitations, incorrectly flagging files as missing or expired. This disconnect has caused session regressions, user confusion, and redundant work.

Proposed Fixes:

  1. Make Project Folder Immutable

    • Treat files in the project folder as read-only.
    • Permit copy and read operations only, never move or delete.
  2. Override Defaults

    • All assistant behaviors involving project files should default to copying, unless explicitly instructed to move.
  3. Display Warning or Confirmation

    • Warn the user if an operation would remove or move files from the project folder, even implicitly.
  4. Clarify Expired Status

    • Do not label files as expired unless they are explicitly deleted or system-inaccessible by design.
    • Update visibility logic so that files stored in the user’s persistent project folder are never falsely flagged as inaccessible.
  5. Session Continuity Improvements

    • If a file previously uploaded in a project is no longer accessible due to move behavior, notify the user with file history tracking.
    • Optionally allow re-mounting of prior files from the persistent project folder using recorded metadata.

Conclusion:
This bug has resulted in misinterpretation of persistent project data, causing assistant sessions to lose access to critical files. It has led the user to mistakenly initiate recovery work, duplicate analysis steps, and consume additional system and cognitive resources. Ensuring consistent file visibility and correct access semantics will improve project continuity, restore trust in the assistant’s reliability, and minimize unnecessary user labor.