aboutsummaryrefslogtreecommitdiff
path: root/files/pt-pt/web/api/file
diff options
context:
space:
mode:
authorRyan Johnson <rjohnson@mozilla.com>2021-04-29 16:16:42 -0700
committerGitHub <noreply@github.com>2021-04-29 16:16:42 -0700
commit95aca4b4d8fa62815d4bd412fff1a364f842814a (patch)
tree5e57661720fe9058d5c7db637e764800b50f9060 /files/pt-pt/web/api/file
parentee3b1c87e3c8e72ca130943eed260ad642246581 (diff)
downloadtranslated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.gz
translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.tar.bz2
translated-content-95aca4b4d8fa62815d4bd412fff1a364f842814a.zip
remove retired locales (#699)
Diffstat (limited to 'files/pt-pt/web/api/file')
-rw-r--r--files/pt-pt/web/api/file/file/index.html71
-rw-r--r--files/pt-pt/web/api/file/filename/index.html37
-rw-r--r--files/pt-pt/web/api/file/filesize/index.html37
-rw-r--r--files/pt-pt/web/api/file/getasbinary/index.html77
-rw-r--r--files/pt-pt/web/api/file/getasdataurl/index.html67
-rw-r--r--files/pt-pt/web/api/file/getastext/index.html83
-rw-r--r--files/pt-pt/web/api/file/index.html101
-rw-r--r--files/pt-pt/web/api/file/lastmodified/index.html113
-rw-r--r--files/pt-pt/web/api/file/lastmodifieddate/index.html80
-rw-r--r--files/pt-pt/web/api/file/mozfullpath/index.html17
-rw-r--r--files/pt-pt/web/api/file/name/index.html74
-rw-r--r--files/pt-pt/web/api/file/type/index.html75
-rw-r--r--files/pt-pt/web/api/file/webkitrelativepath/index.html80
13 files changed, 0 insertions, 912 deletions
diff --git a/files/pt-pt/web/api/file/file/index.html b/files/pt-pt/web/api/file/file/index.html
deleted file mode 100644
index a785c59a41..0000000000
--- a/files/pt-pt/web/api/file/file/index.html
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: File.File()
-slug: Web/API/File/File
-tags:
- - API
- - Construtor
- - File API
- - Referencia
-translation_of: Web/API/File/File
----
-<div>{{APIRef("File")}}</div>
-
-<p>O construtor <code><strong>File()</strong></code> cria uma instância do objeto {{domxref("File")}}.</p>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="syntaxbox notranslate">new File(bits, name[, options]);</pre>
-
-<h3 id="Parâmetros">Parâmetros</h3>
-
-<dl>
- <dt><code>bits</code></dt>
- <dd>Uma {{jsxref("Array")}} de objetos {{jsxref("ArrayBuffer")}}, {{domxref("ArrayBufferView")}}, {{domxref("Blob")}}, {{domxref("USVString")}}, ou um misto de tais objetos, que será posto no {{domxref("File")}}. Objetos <code>USVString</code> são codificados em UTF-8.</dd>
- <dt><code>name</code></dt>
- <dd>Uma {{domxref("USVString")}} que representa o nome do ficheiro ou o caminho para o ficheiro.</dd>
- <dt><code>options</code> {{optional_inline}}</dt>
- <dd>Um objeto com atributos opcionais para o ficheiro. As opções disponíveis são:
- <ul>
- <li><code>type</code>: Uma {{domxref("DOMString")}} que representa o tipo MIME do conteúdo será posto no ficheiro. Tem um valor pré-definido de <code>""</code>.</li>
- <li><code>lastModified</code>: Um número que representa o número de milissegundos entre o início da era Unix e a última data em que o ficheiro foi modificado. Tem um valor pré-definido de {{jsxref("Date.now()")}}.</li>
- </ul>
- </dd>
-</dl>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush: js notranslate">var file = new File(["foo"], "foo.txt", {
- type: "text/plain",
-});</pre>
-
-<h2 id="Especificações">Especificações</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Especificação</th>
- <th scope="col">Estado</th>
- <th scope="col">Comentários</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('File API')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Definição inicial</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilidade">Compatibilidade</h2>
-
-
-
-<p>{{Compat("api.File.File")}}</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("FileReader")}}</li>
- <li>{{domxref("Blob")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/filename/index.html b/files/pt-pt/web/api/file/filename/index.html
deleted file mode 100644
index 0e0ee197ae..0000000000
--- a/files/pt-pt/web/api/file/filename/index.html
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: File.fileName
-slug: Web/API/File/fileName
-tags:
- - API
- - DOM
- - Ficheiros
- - File API
- - Non-standard
- - Obsoleto
- - Propriedade
- - Referencia
-translation_of: Web/API/File/fileName
----
-<div>{{APIRef("File API")}}{{non-standard_header}} {{obsolete_header(7.0)}}</div>
-
-<p>Retorna o nome do ficheiro. Por razões de segurança o caminho é excluído desta propriedade.</p>
-
-<div class="note">Esta propriedade está obsoleta. Use antes {{domxref("File.name")}}.</div>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="syntaxbox notranslate">var <em>name</em> = <em>instanceOfFile</em>.fileName;</pre>
-
-<h3 id="Valor">Valor</h3>
-
-<p>Uma <em>string</em></p>
-
-<h2 id="Specification" name="Specification">Especificação</h2>
-
-<p>Não faz parte duma especificação.</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("File.name")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/filesize/index.html b/files/pt-pt/web/api/file/filesize/index.html
deleted file mode 100644
index e17676ecee..0000000000
--- a/files/pt-pt/web/api/file/filesize/index.html
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: File.fileSize
-slug: Web/API/File/fileSize
-tags:
- - API
- - DOM
- - Ficheiros
- - File API
- - Non-standard
- - Obsoleto
- - Propriedade
- - Referencia
-translation_of: Web/API/File/fileSize
----
-<p>{{APIRef("File API") }}{{non-standard_header}} {{deprecated_header(7.0)}}</p>
-
-<p>Retorna o tamanho do ficheiro em <em>bytes</em>.</p>
-
-<div class="note">Esta propriedade está obsoleta. Use antes {{domxref("Blob.size")}}.</div>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="syntaxbox notranslate">var <em>size</em> = <em>instanceOfFile</em>.fileSize;</pre>
-
-<h3 id="Valor">Valor</h3>
-
-<p>Um número.</p>
-
-<h2 id="Especificação">Especificação</h2>
-
-<p>Não faz parte de nenhuma especificação.</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("Blob.size")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/getasbinary/index.html b/files/pt-pt/web/api/file/getasbinary/index.html
deleted file mode 100644
index 8ec42cf1f2..0000000000
--- a/files/pt-pt/web/api/file/getasbinary/index.html
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: File.getAsBinary()
-slug: Web/API/File/getAsBinary
-tags:
- - API
- - Ficheiros
- - File API
- - Non-standard
- - Obsoleto
- - Referencia
- - metodo
-translation_of: Web/API/File/getAsBinary
----
-<p>{{APIRef("File API")}}</p>
-
-<p>{{non-standard_header}}</p>
-
-<p>{{obsolete_header(7.0)}}</p>
-
-<h2 id="Sumário">Sumário</h2>
-
-<p>O método <code>getAsBinary</code> permite aceder aos dados de um ficheiro num formato <em>raw</em> binário.</p>
-
-<div class="note">
-<p><strong>Nota:</strong> Este método é obsoleto; use antes o método {{domxref("FileReader.readAsBinaryString()","readAsBinaryString()")}} ou {{domxref("FileReader.readAsArrayBuffer()","readAsArrayBuffer()")}} de {{domxref("FileReader")}}.</p>
-</div>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="notranslate">var binary = <em>instanceOfFile</em>.getAsBinary();</pre>
-
-<h3 id="Retorna">Retorna</h3>
-
-<p>Uma <em>string</em>.</p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush:js; notranslate">// fileInput é um HTMLInputElement: &lt;input type="file" id="myfileinput" multiple&gt;
-var fileInput = document.getElementById("myfileinput");
-
-// files é um objeto de FileList (parecido ao NodeList)
-var files = fileInput.files;
-
-// objeto com os tipos de media permitidos
-var accept = {
- binary : ["image/png", "image/jpeg"],
- text : ["text/plain", "text/css", "application/xml", "text/html"]
-};
-
-var file;
-
-for (var i = 0; i &lt; files.length; i++) {
- file = files[i];
-
- // se o ficheiro pode ser detetado
- if (file !== null) {
- if (accept.binary.indexOf(file.type) &gt; -1) {
- // file contem dados binarios, num formato permitido
- var data = file.getAsBinary();
- } else if (accept.text.indexOf(file.type) &gt; -1) {
- // file contem texto, num formato permitido
- var data = file.getAsText();
- // modificar dados com métodos de string
- }
- }
-}</pre>
-
-<h2 id="Specification" name="Specification">Especificação</h2>
-
-<p>Não pertence a nenhuma especificação.</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("File")}}</li>
- <li>{{domxref("FileReader")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/getasdataurl/index.html b/files/pt-pt/web/api/file/getasdataurl/index.html
deleted file mode 100644
index e3e5bae4b3..0000000000
--- a/files/pt-pt/web/api/file/getasdataurl/index.html
+++ /dev/null
@@ -1,67 +0,0 @@
----
-title: File.getAsDataURL()
-slug: Web/API/File/getAsDataURL
-tags:
- - API
- - Ficheiros
- - File API
- - Non-standard
- - Obsoleto
- - Referencia
- - metodo
-translation_of: Web/API/File/getAsDataURL
----
-<div>{{APIRef("File API") }}</div>
-
-<p>{{non-standard_header}}</p>
-
-<p>{{deprecated_header(7.0)}}</p>
-
-<h2 id="Sumário">Sumário</h2>
-
-<p><span class="seoSummary">O método <code>getAsDataURL</code> retorna um URL em estilo <a href="/en-US/docs/data_URIs"><code>data:</code></a> que codifica todo o conteúdo do ficheiro em questão.</span></p>
-
-<div class="note">
-<p><strong>Nota:</strong> Este método está obsoleto: use antes o método  {{domxref("FileReader.readAsDataURL","readAsDataURL()")}} de {{domxref("FileReader")}}.</p>
-</div>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="notranslate">var url = <var>instanceOfFile</var>.getAsDataURL();</pre>
-
-<h3 id="Retorna">Retorna</h3>
-
-<p>Uma string a representar um URL de estilo <a href="/en-US/docs/data_URIs"><code>data:</code></a></p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush: js notranslate">// fileInput é um HTMLInputElement: &lt;input type="file" id="myfileinput" multiple&gt;
-var fileInput = document.getElementById("myfileinput");
-
-// files é um objeto FileList (parecido ao NodeList)
-var files = fileInput.files;
-
-// accept é um array com tipos de ficheiros aceites
-var accept = ["image/png"];
-
-// img é um HTMLImgElement: &lt;img id="myimg"&gt;
-var img = document.getElementById("myimg");
-
-// se aceitamos o primeiro tipo de ficheiro selecionado
-if (accept.indexOf(files[0].mediaType) &gt; -1) {
- // apresentar a imagem
- // igual a &lt;img src="data:image/png,&lt;imagedata&gt;"&gt;
- img.src = files[0].getAsDataURL();
-}
-</pre>
-
-<h2 id="Especificação">Especificação</h2>
-
-<p>Não pertence a nenhuma especificação.</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("File")}}</li>
- <li>{{domxref("FileReader")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/getastext/index.html b/files/pt-pt/web/api/file/getastext/index.html
deleted file mode 100644
index b20229737e..0000000000
--- a/files/pt-pt/web/api/file/getastext/index.html
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: File.getAsText()
-slug: Web/API/File/getAsText
-tags:
- - API
- - Ficheiros
- - File API
- - Non-standard
- - Obsoleto
- - Referencia
- - metodo
-translation_of: Web/API/File/getAsText
----
-<p>{{APIRef("File API") }}{{non-standard_header}}</p>
-
-<p>{{obsolete_header(7.0)}}</p>
-
-<h2 id="Sumário">Sumário</h2>
-
-<p>O método <code>getAsText</code> oferece os dados do ficheiro num formato de texto de acordo com uma codificação.</p>
-
-<div class="note">
-<p><strong>Note:</strong> Este método está obsoleto; use antes o método {{domxref("FileReader.readAsText()","readAsText()")}} de {{domxref("FileReader")}}.</p>
-</div>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="notranslate">var <var>str</var> = <var>instanceOfFile</var>.getAsText(<var>encoding</var>);</pre>
-
-<h3 id="Parâmetros">Parâmetros</h3>
-
-<dl>
- <dt><var>encoding</var></dt>
- <dd>Uma <em>string</em> a indicar qual a codificação para usar nos dados devolvidos. Se o <em>string</em> estiver vazio, é utilizado UTF-8.</dd>
-</dl>
-
-<h3 id="Retorna">Retorna</h3>
-
-<p>A string que contem os dados do ficheiro num formato de texto especificado pelo <code>encoding</code>.</p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush: js notranslate">// fileInput é um HTMLInputElement: &lt;input type="file" id="myfileinput" multiple&gt;
-var fileInput = document.getElementById("myfileinput");
-
-// files é um objeto de FileList (parecido ao NodeList)
-var files = fileInput.files;
-
-// object com os formatos de media validos
-var accept = {
- binary : ["image/png", "image/jpeg"],
- text : ["text/plain", "text/css", "application/xml", "text/html"]
-};
-
-var file;
-
-for (var i = 0; i &lt; files.length; i++) {
- file = files[i];
-
- // se o formato do ficheiro foi detetado
- if (file !== null) {
- if (accept.text.indexOf(file.mediaType) &gt; -1) {
- // file contem texto, num formato permitido
- // make sure it's encoded as utf-8
- var data = file.getAsText("utf-8");
- // modificar dados com métodos de string
-
- } else if (accept.binary.indexOf(file.mediaType) &gt; -1) {
- // binario
- }
- }
-}</pre>
-
-<h2 id="Especificação">Especificação</h2>
-
-<p>Não pertence a nenhuma especificação.</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("File")}}</li>
- <li>{{domxref("FileReader")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/index.html b/files/pt-pt/web/api/file/index.html
deleted file mode 100644
index 43e85438cb..0000000000
--- a/files/pt-pt/web/api/file/index.html
+++ /dev/null
@@ -1,101 +0,0 @@
----
-title: File
-slug: Web/API/File
-tags:
- - API
- - File API
- - Interface
- - NeedsTranslation
- - Reference
- - TopicStub
- - Web
-translation_of: Web/API/File
----
-<div>{{APIRef}}</div>
-
-<p>The <strong><code>File</code></strong> interface provides information about files and allows JavaScript in a web page to access their content.</p>
-
-<p><code>File</code> objects are generally retrieved from a {{DOMxRef("FileList")}} object returned as a result of a user selecting files using the {{HTMLElement("input")}} element, from a drag and drop operation's {{DOMxRef("DataTransfer")}} object, or from the <code>mozGetAsFile()</code> API on an {{DOMxRef("HTMLCanvasElement")}}.</p>
-
-<p>A <code>File</code> object is a specific kind of a {{DOMxRef("Blob")}}, and can be used in any context that a Blob can. In particular, {{DOMxRef("FileReader")}}, {{DOMxRef("URL.createObjectURL()")}}, {{DOMxRef("ImageBitmapFactories.createImageBitmap()", "createImageBitmap()")}}, and {{DOMxRef("XMLHttpRequest", "", "send()")}} accept both <code>Blob</code>s and <code>File</code>s.</p>
-
-<p>See <a href="/en-US/docs/Using_files_from_web_applications">Using files from web applications</a> for more information and examples.</p>
-
-<p>{{InheritanceDiagram}}</p>
-
-<h2 id="Constructor">Constructor</h2>
-
-<dl>
- <dt>{{DOMxRef("File.File", "File()")}}</dt>
- <dd>Returns a newly constructed <code>File</code>.</dd>
-</dl>
-
-<h2 id="Instance_properties">Instance properties</h2>
-
-<dl>
- <dt>{{DOMxRef("File.prototype.lastModified")}} {{ReadOnlyInline}}</dt>
- <dd>Returns the last modified time of the file, in millisecond since the UNIX epoch (January 1st, 1970 at Midnight).</dd>
- <dt>{{DOMxRef("File.prototype.lastModifiedDate")}} {{Deprecated_Inline}} {{ReadOnlyInline}}</dt>
- <dd>Returns the last modified {{JSxRef("Date")}} of the file referenced by the <code>File</code> object.</dd>
- <dt>{{DOMxRef("File.prototype.name")}}{{ReadOnlyInline}}</dt>
- <dd>Returns the name of the file referenced by the <code>File</code> object.</dd>
- <dt>{{DOMxRef("File.prototype.webkitRelativePath")}} {{Non-standard_Inline}} {{ReadOnlyInline}}</dt>
- <dd>Returns the path the URL of the {{DOMxRef("File")}} is relative to.</dd>
-</dl>
-
-<p><code>File</code> implements {{DOMxRef("Blob")}}, so it also has the following properties available to it:</p>
-
-<dl>
- <dt>{{DOMxRef("File.prototype.size")}} {{ReadOnlyInline}}</dt>
- <dd>Returns the size of the file in bytes.</dd>
- <dt>{{DOMxRef("File.prototype.type")}} {{ReadOnlyInline}}</dt>
- <dd>Returns the <a href="/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME </a>type of the file.</dd>
-</dl>
-
-<h2 id="Instance_methods">Instance methods</h2>
-
-<p><em>The <code>File</code> interface doesn't define any methods, but inherits methods from the {{DOMxRef("Blob")}} interface:</em></p>
-
-<dl>
- <dt>{{DOMxRef("Blob.prototype.slice()", "Blob.prototype.slice([start[, end[, contentType]]])")}}</dt>
- <dd>Returns a new <code>Blob</code> object containing the data in the specified range of bytes of the source <code>Blob</code>.</dd>
- <dt>{{DOMxRef("Blob.prototype.stream()")}}</dt>
- <dd>Transforms the <code>File</code> into a {{DOMxRef("ReadableStream")}} that can be used to read the <code>File</code> contents.</dd>
- <dt>{{DOMxRef("Blob.prototype.text()")}}</dt>
- <dd>Transforms the <code>File</code> into a stream and reads it to completion. It returns a promise that resolves with a {{DOMxRef("USVString")}} (text).</dd>
- <dt>{{DOMxRef("Blob.prototype.arrayBuffer()")}}</dt>
- <dd>Transforms the <code>File</code> into a stream and reads it to completion. It returns a promise that resolves with an {{DOMxRef("ArrayBuffer")}}.</dd>
-</dl>
-
-<h2 id="Specifications">Specifications</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('File API', "#file-section", "The <code>File</code> interface")}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-
-
-<p>{{Compat("api.File")}}</p>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/API/File/Using_files_from_web_applications">Using files from web applications</a></li>
- <li>{{DOMxRef("FileReader")}}</li>
- <li><a href="/en-US/docs/Extensions/Using_the_DOM_File_API_in_chrome_code">Using the DOM File API in chrome code</a> (for privileged code running in Gecko, such as Firefox add-ons)</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/lastmodified/index.html b/files/pt-pt/web/api/file/lastmodified/index.html
deleted file mode 100644
index 9b05f6f3cf..0000000000
--- a/files/pt-pt/web/api/file/lastmodified/index.html
+++ /dev/null
@@ -1,113 +0,0 @@
----
-title: File.lastModified
-slug: Web/API/File/lastModified
-tags:
- - API
- - Ficheiros
- - File API
- - Propriedade
- - Referencia
-translation_of: Web/API/File/lastModified
----
-<div>{{APIRef("File")}}</div>
-
-<p>A propriedade <em>read-only</em> <code><strong>File.lastModified</strong></code> indica a ultima data em que o ficheiro foi modificado, na forma do numero de milissegundos desde o início da era Unix (1 de janeiro de 1970 às 00:00:00). Os ficheiros cuja a data da última modificação não é conhecida devolvem a data actual.</p>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="syntaxbox notranslate">const <em>tempo</em> = <em>instanciaDeFicheiro</em>.lastModified;
-</pre>
-
-<h3 id="Valor">Valor</h3>
-
-<p>Um número que representa o número de milissegundos desde o início da época do Unix.</p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<h3 id="Leitura_a_partir_da_entrada_do_ficheiro">Leitura a partir da entrada do ficheiro</h3>
-
-<pre class="brush: html notranslate">&lt;input type="file" multiple id="entradaDeFicheiro"&gt;
-</pre>
-
-<pre class="brush:js notranslate">const entradaDeFicheiro = document.querySelector('#entradaDeFicheiro');
-entradaDeFicheiro.addEventListener('change', (event) =&gt; {
- // ficheiros é um objeto de FileList (semelhante a NodeList)
-  const ficheiros = event.target.files;
-
- for (let ficheiro of ficheiros) {
-   const data = new Date(ficheiro.lastModified);
-  console.log(`${ficheiro.name} tem uma última data modificada de ${data}`);
-  }
-});
-</pre>
-
-<p>Veja os resultados abaixo:</p>
-
-<p>{{ EmbedLiveSample('Leitura_a_partir_da_entrada_do_ficheiro', 300, 50) }}</p>
-
-<h3 id="Ficheiros_criados_dinamicamente">Ficheiros criados dinamicamente</h3>
-
-<p>Se um objeto File for criado dinamicamente, a última data modificada pode ser fornecida na função construtor {{domxref("File.File()", "new File()")}}. Se estiver em falta, lastModified herda a hora actual de {{jsxref("Date.now()")}} no momento em que o objeto File é criado.</p>
-
-<pre class="brush:js notranslate">const ficheiroComData = new File([], 'file.bin', {
-  lastModified: new Date(2017, 1, 1),
-});
-console.log(ficheiroComData.lastModified); //devolve 1485903600000
-
-const ficheiroSemData = new File([], 'file.bin');
-console.log(ficheiroSemData.lastModified); //devolve data atual em milissegundos
-</pre>
-
-<h2 id="Reduced_time_precision">Reduced time precision</h2>
-
-<p>To offer protection against timing attacks and fingerprinting, the precision of <code>someFile.lastModified</code> might get rounded depending on browser settings.<br>
- In Firefox, the <code>privacy.reduceTimerPrecision</code>  preference is enabled by default and defaults to 20us in Firefox 59; in 60 it will be 2ms.</p>
-
-<pre class="brush: js notranslate">// reduced time precision (2ms) in Firefox 60
-someFile.lastModified;
-// 1519211809934
-// 1519211810362
-// 1519211811670
-// ...
-
-
-// reduced time precision with `privacy.resistFingerprinting` enabled
-someFile.lastModified;
-// 1519129853500
-// 1519129858900
-// 1519129864400
-// ...
-</pre>
-
-<p>In Firefox, you can also enabled <code>privacy.resistFingerprinting</code>, the precision will be 100ms or the value of <code>privacy.resistFingerprinting.reduceTimerPrecision.microseconds</code>, whichever is larger.</p>
-
-<h2 id="Especificações">Especificações</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Especificação</th>
- <th scope="col">Estado</th>
- <th scope="col">Comentários</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('File API', '#file-attrs', 'lastModified')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Definição inicial.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilidade">Compatibilidade</h2>
-
-
-
-<p>{{Compat("api.File.lastModified")}}</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("File")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/lastmodifieddate/index.html b/files/pt-pt/web/api/file/lastmodifieddate/index.html
deleted file mode 100644
index 10d5d8c932..0000000000
--- a/files/pt-pt/web/api/file/lastmodifieddate/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: File.lastModifiedDate
-slug: Web/API/File/lastModifiedDate
-tags:
- - API
- - Ficheiros
- - File
- - File API
- - Obsoleto
- - Propriedade
- - Read-only
- - Referencia
- - lastDateModified
-translation_of: Web/API/File/lastModifiedDate
----
-<div>{{APIRef("File API") }} {{deprecated_header}}</div>
-
-<p>A propriedade <em>read-only</em> <code><strong>File.lastModifiedDate</strong></code><strong> </strong>devolve a ultima data em que o ficheiro foi modificado. Ficheiros onde a ultima data de modificação é desconhecida devolvem a data atual.</p>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="notranslate">var time = <em>instanceOfFile</em>.lastModifiedDate</pre>
-
-<h3 id="Valor">Valor</h3>
-
-<p>Um objeto <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date">Date</a></code> a indicar a data e hora da ultima modificação ao ficheiro.</p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush:js notranslate">// fileInput é um HTMLInputElement: &lt;input type="file" multiple id="myfileinput"&gt;
-var fileInput = document.getElementById("myfileinput");
-
-// files é um objeto de FileList (parecido ao NodeList)
-var files = fileInput.files;
-
-for (var i = 0; i &lt; files.length; i++) {
- alert(files[i].name + " has a last modified date of " + files[i].lastModifiedDate);
-}</pre>
-
-<h2 id="Precisão_reduzida">Precisão reduzida</h2>
-
-<p>Para oferecer proteção contra <em>timing attacks</em> e <em>fingerprinting</em> a precisão de <code>someFile.lastModifiedDate.getTime()</code> pode ser arredondada dependente das preferências no navegador.</p>
-
-<p>No Firefox, a preferência <code>privacy.reduceTimerPrecision</code> está ligada por pré-definição com valores arredondados aos 20μs mais próximos no Firefox 59; e no Firefox 60 aos 2ms.</p>
-
-<pre class="brush: js notranslate">// precisão reduzida (2ms) no Firefox 60
-someFile.lastModifiedDate.getTime();
-// 1519211809934
-// 1519211810362
-// 1519211811670
-// ...
-
-
-// precisão reduzida com a `privacy.resistFingerprinting` ligada
-someFile.lastModifiedDate.getTime();
-// 1519129853500
-// 1519129858900
-// 1519129864400
-// ...
-</pre>
-
-<p>No Firefox, também pode ligar a preferência <code>privacy.resistFingerprinting</code>, a precisão será arredondada aos 100ms mais próximos ou ao valor de <code>privacy.resistFingerprinting.reduceTimerPrecision.microseconds</code>, o que for maior.</p>
-
-<h2 id="Especificações">Especificações</h2>
-
-<p>Apesar de estar presente numa versão inicial do esboço do File API <em>spec</em>, esta propriedade foi removida e agora é <em>non-standard</em>. Use antes {{domxref("File.lastModified")}}.</p>
-
-<h2 id="Compatibilidade">Compatibilidade</h2>
-
-<div>
-
-
-<p>{{Compat("api.File.lastModifiedDate")}}</p>
-</div>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li>{{domxref("File")}}</li>
-</ul>
diff --git a/files/pt-pt/web/api/file/mozfullpath/index.html b/files/pt-pt/web/api/file/mozfullpath/index.html
deleted file mode 100644
index 24e126847f..0000000000
--- a/files/pt-pt/web/api/file/mozfullpath/index.html
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: File.mozFullPath
-slug: Web/API/File/mozFullPath
-tags:
- - API
- - Ficheiros
- - File
- - File API
- - Non-standard
- - Propriedade
- - Referencia
- - mozFullPath
-translation_of: Web/API/File/mozFullPath
----
-<div>{{APIRef("File API")}}{{draft}}{{Non-standard_header}}</div>
-
-<p><span class="seoSummary">Uma extensão privilegiada para a interface {{domxref("File")}}, a propriedade <code>mozFullPath</code> contém o caminho completo do ficheiro representado.</span> Esta propriedade só está disponível a partir do código do navegador ou de extensões Firefox ao estilo antigo com base no XPCOM. Não está disponível para o conteúdo da web.</p>
diff --git a/files/pt-pt/web/api/file/name/index.html b/files/pt-pt/web/api/file/name/index.html
deleted file mode 100644
index 907a08a8e2..0000000000
--- a/files/pt-pt/web/api/file/name/index.html
+++ /dev/null
@@ -1,74 +0,0 @@
----
-title: File.name
-slug: Web/API/File/name
-tags:
- - API
- - File API
- - Files
- - Propriadade
- - Referencia
-translation_of: Web/API/File/name
----
-<div>{{APIRef("File API")}}</div>
-
-<div>Devolve o nome do ficheiro representado por um objeto {{domxref("File")}}. Por razões de segurança, o caminho é excluído desta propriedade.</div>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="syntaxbox notranslate">var <var>name</var> = <var>file</var>.name;</pre>
-
-<h2 id="Valor">Valor</h2>
-
-<p>Uma string, que contem o nome do ficheiro sem o caminho, por exemplo "<code>O meu Resumo.rtf</code>".</p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush: html notranslate">&lt;input type="file" multiple onchange="processSelectedFiles(this)"&gt;
-</pre>
-
-<pre class="brush: js notranslate">function processSelectedFiles(fileInput) {
- var files = fileInput.files;
-
- for (var i = 0; i &lt; files.length; i++) {
- alert("Filename " + files[i].name);
- }
-}</pre>
-
-<p>Veja os resultados abaixo:</p>
-
-<p>{{ EmbedLiveSample('Exemplo', 300, 50) }}</p>
-
-
-
-<h2 id="Especificações">Especificações</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Especificação</th>
- <th scope="col">Estado</th>
- <th scope="col">Comentário</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('File API', '#file-attrs', 'name')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Definição inicial.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilidade">Compatibilidade</h2>
-
-<div>
-
-
-<p>{{Compat("api.File.name")}}</p>
-</div>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li><em><a href="/en-US/docs/Using_files_from_web_applications">Using files from web applications</a></em></li>
-</ul>
diff --git a/files/pt-pt/web/api/file/type/index.html b/files/pt-pt/web/api/file/type/index.html
deleted file mode 100644
index 2b448d3086..0000000000
--- a/files/pt-pt/web/api/file/type/index.html
+++ /dev/null
@@ -1,75 +0,0 @@
----
-title: File.type
-slug: Web/API/File/type
-tags:
- - API
- - Ficheiros
- - File API
- - Propriedade
- - Referencia
- - Tipo de Ficheiro
-translation_of: Web/API/File/type
----
-<div>{{APIRef("File API")}}</div>
-
-<p>Retorna a média (<a href="/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types">MIME</a>) representado por um objeto {{domxref("File")}}.</p>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="brush: js notranslate">var name = <var>file</var>.type;</pre>
-
-<h2 id="Valor">Valor</h2>
-
-<p>Uma <em>string</em>, que contem o tipo de média (MIME) que indica o tipo do ficheiro, por exemplo "<code>image/png</code>" é devolvido para imagens PNG.</p>
-
-<h2 id="Exemplo">Exemplo</h2>
-
-<pre class="brush: html notranslate">&lt;input type="file" multiple onchange="showType(this)"&gt;
-</pre>
-
-<pre class="brush: js notranslate">function showType(fileInput) {
- var files = fileInput.files;
-
- for (var i = 0; i &lt; files.length; i++) {
- var name = files[i].name;
-  var type = files[i].type;
- alert("Filename: " + name + " , Type: " + type);
- }
-}</pre>
-
-<div class="blockIndicator note">
-<p><br>
- <strong>Nota:</strong> Baseado na atual implementação, navegadores não leem a <em>bytestream</em> dum ficheiro para determinar a sua média. É feito uma ilação baseada na extensão do ficheiro; uma imagem PNG com uma extensão ".txt" é atribuída o tipo "<code>text/plain</code>" e não "<code>image/png</code>". Além disso, <code>file.type</code> é geralmente fiável apenas para ficheiros comuns como imagens, documentos HTML, áudio e vídeo. Extensões de ficheiros pouco comuns devolveriam uma cadeia de caracteres vazia. A configuração do cliente (por exemplo, o Registo do Windows) pode resultar em valores inesperados mesmo para tipos comuns. <code>Os programadores são aconselhados a não confiar nesta propriedade como o único esquema de validação.</code></p>
-</div>
-
-<h2 id="Especificações">Especificações</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Especificação</th>
- <th scope="col">Estado</th>
- <th scope="col">Comentário</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('File API', '#dfn-type', 'type')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Definição inicial</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilidade">Compatibilidade</h2>
-
-
-
-<p>{{Compat("api.File.type")}}</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/API/File/Using_files_from_web_applications">Usar ficheiros de aplicações web</a></li>
- <li>Publicação de blogue (em inglês): <em><a href="https://textslashplain.com/2018/07/26/be-skeptical-of-client-reported-mime-content-types/">Be skeptical of client-reported MIME types</a></em></li>
-</ul>
diff --git a/files/pt-pt/web/api/file/webkitrelativepath/index.html b/files/pt-pt/web/api/file/webkitrelativepath/index.html
deleted file mode 100644
index 35f155c1c6..0000000000
--- a/files/pt-pt/web/api/file/webkitrelativepath/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: File.webkitRelativePath
-slug: Web/API/File/webkitRelativePath
-tags:
- - Ficheiro
-translation_of: Web/API/File/webkitRelativePath
----
-<p>{{APIRef("File API")}}</p>
-
-<p>O <strong><code>File.webkitRelativePath</code></strong> é uma propriedade só de leitura que contém um {{domxref("USVString")}} que especifica o caminho do ficheiro em relação ao diretório selecionado pelo utilizador num elemento {{HTMLElement("input")}} com o seu conjunto de atributos {{htmlattrxref("webkitdirectory", "input")}}.</p>
-
-<h2 id="Sintaxe">Sintaxe</h2>
-
-<pre class="syntaxbox notranslate"> <code><em>relativePath = File</em></code>.webkitRelativePath</pre>
-
-<h3 id="Valor">Valor</h3>
-
-<p>Um {{domxref("USVString")}} que contem o caminho do ficheiro relativo ao diretório dos antepassados que o utilizador selecionou.</p>
-
-<h2 id="Example" name="Example">Exemplo</h2>
-
-<p>Neste exemplo, é apresentado um seletor de diretórios que permite ao utilizador escolher um ou mais diretórios. Quando o evento {{event("change")}} ocorre, é gerada e apresentada uma lista de todos os ficheiros contidos dentro das hierarquias de diretórios selecionados.</p>
-
-<h3 id="Conteúdo_HTML">Conteúdo HTML</h3>
-
-<pre class="brush: html notranslate">&lt;input type="file" id="seletorDeFicheiros" name="listaDeFicheiros" webkitdirectory multiple /&gt;
-&lt;ul id="listagem"&gt;&lt;/ul&gt;</pre>
-
-<h3 id="Conteúdo_JavaScript">Conteúdo JavaScript</h3>
-
-<pre class="brush: js notranslate">document.getElementById("seletorDeFicheiros").addEventListener("change", function(event) {
- let output = document.getElementById("listagem");
- let ficheiros = event.target.files;
-
- for (let i = 0; i &lt; ficheiros.length; i++) {
- let item = document.createElement("li");
- item.innerHTML = ficheiros[i].webkitRelativePath;
- output.appendChild(item);
- };
-}, false);
-</pre>
-
-<h3 id="Resultado">Resultado</h3>
-
-<p>{{ EmbedLiveSample('Example') }}</p>
-
-<h2 id="Especificações">Especificações</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Especificação</th>
- <th scope="col">Estado</th>
- <th scope="col">Comentário</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('File System API', '#dom-file-webkitrelativepath', 'webkitRelativePath') }}</td>
- <td>{{ Spec2('File System API') }}</td>
- <td>Definição inicial.</td>
- </tr>
- </tbody>
-</table>
-
-<p>Esta IPA não tem especificação oficial do W3C ou do WHATWG.</p>
-
-<h2 id="Browser_compatibility" name="Browser_compatibility">Compatibilidade</h2>
-
-
-
-<p>{{Compat("api.File.webkitRelativePath")}}</p>
-
-<h2 id="Ver_também">Ver também</h2>
-
-<ul>
- <li><a href="pt-PT/docs/Web/API/File_and_Directory_Entries_API">API de entradas de ficheiros e diretórios</a></li>
- <li>{{domxref("HTMLInputElement.webkitEntries")}}</li>
- <li>{{domxref("HTMLInputElement.webkitdirectory")}}</li>
-</ul>