ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript操作ファイルの実装方法まとめ_JavaScriptスキル

JavaScript操作ファイルの実装方法まとめ_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 18:50:47800ブラウズ

ブラウザを介して訪問者のハード ドライブにファイルを作成できます。私が最初に試したところうまくいきました。信じられない場合は、次のコードを HTML ファイルにコピーして、もう一度実行してください。

コードをコピー コードは次のとおりです:



C ドライブに Autoexec.bat ファイルがないことに気づきましたか?はは、実際にそのファイルを実行すると、IE は現在使用している ActiveX コントロールが安全ではないことを通知し、それを実行するかどうかを尋ねますが、あなたも私と同じようにその効果を試してみたいと思っているので、[OK] を押すでしょう。 ] 迷わずに.... 実際、これは FileSystemObject を使用して実装されています。さらに詳細な使用法と例を知りたい場合は、ここをクリックして JScript の中国語ドキュメントをダウンロードするか、<> 誰でも学習できるように、Wuyou Script によってコンパイルされた例を参照することもできます。まず、使用可能な属性と関数を見てみましょう。次に、いくつかの小さな例を作成します。関数
メソッドまたは属性の説明
BuildPath()
ファイル パスを生成します
コードをコピー コードは次のとおりです次のように:

CopyFile() ファイルのコピー
CopyFolder() ディレクトリのコピー
CreateFolder() 新しいディレクトリの作成
CreateTextFile() ファイルの生成
DeleteFile( ) ファイルを削除します
DeleteFolder() ディレクトリを削除します
DriveExists() ドライブ文字が存在するかどうかを確認します
Drives ドライブ文字のセットを返します
FileExists() ファイルが存在するかどうかを確認します
FolderExistsディレクトリが存在するかどうかを確認します
GetAbsolutePathName() ファイルの絶対パスを取得します
GetBaseName( ) ファイル名を取得します
GetDrive() ドライブ文字名を取得します
GetDriveName() ドライブ文字名を取得します
GetExtensionName() ファイルのサフィックスを取得します
GetFile() ファイル オブジェクトを生成します
GetFileName() ファイル名を取得します
GetFolder() ディレクトリ オブジェクトを取得します
GetParentFolderNameファイルまたはディレクトリ
GetSpecialFolder() 特別なディレクトリ名を取得します
GetTempName() 一時ファイル オブジェクトを生成します
MoveFile( ) ファイルを移動します
MoveFolder() ディレクトリを移動します
OpenTextFile()

ファイル ストリーム インスタンスの説明を開きます BuildPath(path, file name) //このメソッドは指定されたパスに追加します ファイルをアップロードし、区切り文字を自動的に追加します
コードをコピーします コードは次のとおりです:



CopyFile(source File, target file, overwrite) // ソースファイルをターゲットファイルにコピーします。上書き値が true の場合、対象ファイルが存在する場合、ファイルは上書きされます
コードをコピー コードは次のとおりです:



CopyFolder(オブジェクト ディレクトリ, target directory, overwrite) //overwrite が true の場合、ターゲット ディレクトリが存在する場合、ファイルは上書きされます
Copy code コードは次のとおりです。



CreateFolder(ディレクトリ名) //新しいディレクトリを作成します
コードをコピーします コードは次のとおりです:



CreateTextFile(ファイル名、上書き) / /新しいファイルを作成します。ファイルが既に存在する場合は、上書き値を true に設定する必要があります。

コードをコピーします。 コードは次のとおりです。次のように:
に autoexec51JS.bat というファイルを作成します。 🎜>

DeleteFile(file name, read-only?) //ファイル属性が読み取り専用の場合、読み取り専用の値を true に設定する必要があります



コードをコピーします
コードは次のとおりです。


DriveExists(ドライブ文字) //ドライブが存在するかどうかを確認し、存在する場合は true を返し、存在しない場合は返します。 ..



コードをコピー


コードは次のとおりです:


FolderExists(ディレクトリ名) //ディレクトリが存在するかどうかを確認し、存在する場合は戻り値true、存在しない場合は返します...




コードをコピー

コードは次のとおりです:


GetBaseName(file object) //Return to file オブジェクトのファイル名
コードをコピー コードは次のとおりです。

<スクリプト言語="JavaScript" >



GetExtensionName /ファイルのサフィックス





GetParentFolderName (ファイル オブジェクト) // 親を取得しますディレクトリ名


コードをコピー コードは次のとおりです:


GetTempName( ) //一部のソフトウェアが * を生成するのと同じように、rad で始まり、その後にいくつかの乱数が続くランダムな一時ファイル オブジェクトを生成します。インストール中の tmp



コードをコピー
コードは次のとおりです:To続行してください。まだ書いていない属性がいくつかあります。後で説明します。実行時に問題が発生すると思いますか?それとも…、尋ねずに実行する方法を考えていますか? (他の人のシステムに損害を与えるスクリプトを使用しないでください!)

JavaScript を使用してファイル システムへのショートカットを作成します




コードをコピーします
コードは次のとおりです:



<頭>
JavaScript による快捷方式

<メタネーム="著者" コンテンツ="">
<メタネーム="キーワード" コンテンツ="">
<メタ名="説明" コンテンツ="">

<スクリプト言語="javascript">
function createLink(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
varshell = new ActiveXObject("WScript.Shell");
var tagFolder = "c:\link";
if(!fso.FolderExists(tagFolder ))
{
fso.CreateFolder(tagFolder);
alert("成功を生み出す!");
}
if(!fso.FileExists(tagFolder "\eip.lnk"))
{
var link =shell.CreateShortcut(tagFolder "\eip.lnk");
link.Description = "一プログラムの快速方式";
link.TargetPath = "C:\Program Files\FlashFXP\flashfxp.exe";
link.WindowStyle = 3;
link.WorkingDirectory = "C:\Program Files\FlashFXP";
link.Save();
}
}



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。