According to this Wikipedia article, you are allowed 3,000 files per app but I was reading a thread on Google Groups that someone's Java app received a warning when it tried to upload more than 1,000 files - he got around it by bundling some files inside jars. Which is correct?
-
1Donncha: It would be nice if you upvote the selected answer as well. See those little triangles above and below the number "0" in lemonad answer? .. Click the up triangle. – OscarRyz Sep 22 '09 at 20:59
3 Answers
Updated from [Python Appengine Quotas and Limits]
- Maximum total number of files (app files and static files): 10,000 total, 1,000 per directory
- Maximum size of an application file: 32 megabytes
- Maximum size of a static file: 32 megabytes
Guido van Rossum provides the answer in Google App Engine issue 161:
All, the combined limit on static and code files has indeed increased to 3000. There is no plan to increase it further. The following limits are also still in place:
150 MB max combined size of code files
10 MB max individual size of any file
1000 files max per directory (not counting files in subdirectories)
In the quoted message, "blob" refers to static files; "file" refers to code files.

- 4,148
- 26
- 27
-
1I think this answer is incorrect now (no longer correct). https://developers.google.com/appengine/docs/python/#Quotas_and_Limits 10,000 total 1,000 per directory – Jonny Mar 04 '14 at 06:29
-
1Link changed https://developers.google.com/appengine/docs/python/#Python_Quotas_and_limits – Jonny Jul 03 '14 at 01:07
According to the "Quotas and limits" section:
maximum total number of files (app files and static files) 3,000
The Java environment states the same

- 196,001
- 113
- 385
- 569
New numbers as of 2011:
10 000 files, 1000 per directory, 32MB app and static files total.

- 2,584
- 1
- 23
- 30