Javascript - Datei kopieren

Dies ist das Skript, das ich über google gefunden. Und ich habe bearbeitet den Namen der Datei.

Hier ist es :

<html>
<head>File copy in progress...Don't close this page.</head>
<script type="text/javascript">  
    //initialize ActiveXObject and create an object of Scripting.FileSystemObject.  
    var fso = new ActiveXObject("Scripting.FileSystemObject");  

    //copies a file to another location + overwrites the file if already exits  
    fso.CopyFile("file1.txt", "file2.txt", 1);  


    fso = null;  
</script> 
</html>

Aber es ist nicht alles kopieren? Tatsächlich ist es möglich in JavaScript eine Datei kopieren?

  • Welchen browser verwenden? Dies funktioniert nur mit IE und ich bin zu raten, nur unter bestimmten Umständen.
  • firefox und google chrome @Joe
  • Auch, dass Sie nicht mit <head> richtig. Auch mit diesem synchron (ich weiß nicht, wie die API funktioniert) machen den browser sehr unglücklich.
  • ActiveX ist nur IE. ActiveX objects may present security issues. ist von der Microsoft-Website 🙂 Obwohl einige möglicherweise argumentieren, dass der IE selbst bietet Sicherheit Fragen...
  • gut. ist es möglich in JavaScript eine Datei kopieren'. Aber Woher kommt diese javascript ausgeführt werden und welche Objekte können Sie zugreifen, das ist die Frage. Wie gesagt, activeX, ist nur IE und nur mit sehr entspannten, vertrauenswürdigen Quelle/lokale Einstellungen. Ich glaube, FF hat auch einige lokale Datei-Methode gefüllt entfernt. Und sollten Sie sprechen über die w/c-Skript oder node.js oder... nur eines nennen, dann ist es in der Regel sehr einfach.
  • was/wo sind Sie versuchen, das kopieren von Dateien von was/wo?
  • Habe auch versucht es im IE. Gleiche Frage
  • nur lernen diese. kopieren Sie in denselben Ordner
  • ich glaube nicht, Sie können tun, dass mit js, kann ich auch nicht wirklich glaube, ein use-case dafür. Sie können kopieren Sie das Zeugs in den browser (Cookies/localstorage/etc.) Dann können Sie es verwenden, für was auch immer Sie brauchen... Könnten Sie uns, was Sie zu erreichen versuchen? (das größere Ziel/Anwendung Ihres Gebäudes)
  • versuchen Sie, einen vollständigen Pfad finden Sie unter: msdn.microsoft.com/en-us/library/e1wf9e7w%28v=vs.84%29.aspx Das funktioniert noch perfekt auf ie6... es gerade getestet.
  • Anwendungsfall: alles, was ich programmiert habe in die hta gearbeitet hat, von win98 (mit patch sogar win95) auf win7.. erhalten Sie eine einfache und einheitliche Umgebung und nahezu vollen Zugriff (Datei -, Registrierungs -, Netzwerk) und auf der Oberseite von einem bekannten html-interface zu erstellen Sie Ihre GUI... lernen 2 (ok +css=3) einheitliche Dinge und in der Lage sein zu übersetzen nahezu jede Aufgabe/Frage zu einem computer.. was ist nicht zu mögen? (Anscheinend kann jeder sehen/ändern Sie die Quelle, etwas, das war sehr unbeliebt aus Unternehmens-Sicht), Außer ms Drop-Unterstützung in der Zukunft
  • ich habe es getan. aber nicht arbeiten. suc als /home/user/public_html/mycode.html
  • Lesen Sie die Dokumentation wieder. Ihre Schrägstriche sind in die falsche Richtung und wenn du Sie in die richtige Richtung, würden Sie brauchen, um zu entkommen Sie für JScript: "c:\\mydocuments\\letters\\*.doc"
  • Waaaaaiiiit eine zweite.... /home/user/public_html/ ist das nicht eine typische windows-Pfad... sind Sie zu ändern versuchen, eine Datei auf einem (remote -) linux-server mit dieser (wo die html-Datei wird auch gespeichert)? (Im Gegensatz zu lokalen Datei-Zugriff auf eine windows-Maschine zeigt, dass html im IE) ? Das wäre eine Art ändern, die ganze nehmen uhm.. wie jeder hat percieved diese Frage bis jetzt..
  • Es ist nicht windows. Es ist linux .
  • lol. gotcha. Das war völlig unklar (insbesondere, da die activeX-Teil). Dann, Nein, Sie kann das nicht so einfach, lemme geben Sie eine Antwort.

Schreibe einen Kommentar