ASP FileSystemObject Object

FileSystemObject 对象用于访问服务器上的文件系统。

实例

指定的文件存在吗?
本例演示如何首先创建 FileSystemObject 对象,然后使用 FileExists 方法来探测某文件是否存在。
ເວລາສາຂາທີ່ກໍານົດການມີຢູ່ຫຼືບໍ່?
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ FolderExists ເພື່ອກວດສອບວ່າເວລາສາຂາມີຢູ່ຫຼືບໍ່.
ການຊາຍທີ່ກໍານົດການມີຢູ່ຫຼືບໍ່?
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ DriveExists ເພື່ອກວດສອບວ່າການຊາຍທີ່ກໍານົດການມີຢູ່ຫຼືບໍ່.
ກັບຄືນຊື່ບັນດາເວລາສາຂາທີ່ເປັນສ່ວນສຸດ
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ GetDriveName ເພື່ອກັບຄືນຊື່ບັນດາເວລາສາຂາທີ່ເປັນສ່ວນສຸດທີ່ຢູ່ໃນຕາມທາງສາຍລະບົບທີ່ກໍານົດການ.
ກັບຄືນຊື່ບັນດາເວລາສາຂາປະຈຳວັດຊາຍຂອງຕາມທາງສາຍລະບົບທີ່ກໍານົດການ
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ GetParentFolderName ເພື່ອກັບຄືນຊື່ບັນດາເວລາສາຂາປະຈຳວັດຊາຍຂອງຕາມທາງສາຍລະບົບທີ່ກໍານົດການ.
ກັບຄືນຊື່ບັນດາເວລາສາຂາເວລາສາຂາ
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ GetExtensionName ເພື່ອກັບຄືນຊື່ບັນດາເວລາສາຂາທີ່ເປັນສ່ວນສຸດທີ່ຢູ່ໃນຕາມທາງສາຍລະບົບທີ່ກໍານົດການ.
ກັບຄືນຊື່ບັນດາເອກະສານ
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ GetFileName ເພື່ອກັບຄືນຊື່ບັນດາເອກະສານທີ່ເປັນສ່ວນສຸດທີ່ຢູ່ໃນຕາມທາງສາຍລະບົບທີ່ກໍານົດການ.
ກັບຄືນຊື່ບັນດາເອກະສານຫຼືເວລາສາຂາ
ບົດການນີ້ສະແດງວ່າແນວໃດທີ່ຈະໃຊ້ກົນລະຍຸດ GetBaseName ເພື່ອກັບຄືນຊື່ບັນດາເອກະສານຫຼືເວລາສາຂາໃນຕາມທາງສາຍລະບົບທີ່ກໍານົດການ.

ໂອບເບສອງເອັກຊັນອອກໄອຍະວະສາຂາ

ໂອບເບສອງເອັກຊັນອອກໄອຍະວະສາຂາທີ່ນຳໃຊ້ເພື່ອເຂົ້າເຖິງລະບົບເອກະສານຂອງທະນາຄານ。ບັນດາບັນດາອອກໄອຍະວະສາຂາດັ່ງກ່າວສາມາດດຳເນີນການຂັດແຍ່ງບັນດາເອກະສານຫຼືເວລາສາຂາຫຼືຕາມທາງສາຍລະບົບເອກະສານຫຼືການເອົາຂໍ້ມູນຂອງລະບົບເອກະສານອອກໄອຍະວະສາຂາ.

ລະບັບທີ່ລົງມາຈະສ້າງເອກະສານຂໍ້ຄວາມ (c:\test.txt) ແລະຂຽນຂໍ້ຄວາມໃນເອກະສານດັ່ງກ່າວ:

<%
dim fs,fname
      set fs=Server.CreateObject("Scripting.FileSystemObject")
      set fname=fs.CreateTextFile("c:\test.txt",true)
      fname.WriteLine("Hello World!")
      fname.Close
set fname=nothing
set fs=nothing
%>

ວິທີການແລະຂອບເຂດຂອງອົງສາຍ FileSystemObject ເປັນທີ່ລາວຖືກອະທິບາຍຢູ່ລາວ.

ຂອບເຂດ

ຂອບເຂດ ອະທິບາຍ
Drives ກັບຄືນທີ່ມີອົງສາຍທີ່ສະເພາະຂອງຄອມພິວເຕີ້ທ້ອງຖິ່ນ.

ວິທີການ

ວິທີການ ອະທິບາຍ
BuildPath ສ້າງຊື່ຫຼັກຫຼາຍທີ່ສະເພາະສຳລັບທາງສາຍທີ່ສະເພາະ.
CopyFile ສ້າງບັນນາທິການຫຼຽນຫຼັງຈາກບັນນາທິການຫຼຽນຫຼັງ.
CopyFolder ສ້າງບັນນາທິການຫຼຽນຫຼັງຈາກບັນນາທິການຫຼຽນຫຼັງ.
CreateFolder ສ້າງບັນນາທິການຫຼຽນຫຼັງ.
CreateTextFile ສ້າງບັນນາທິການຂຽນຂະໜາດຫຼຽນຫຼັງ, ແລະກັບຄືນອົງສາຍຫຼັກຫຼາຍຂຽນ.
DeleteFile ລຶບບັນນາທິການຫຼຽນຫຼັງ.
DeleteFolder ລຶບບັນນາທິການຫຼັກຫຼາຍຫຼຽນຫຼັງ.
DriveExists ກວດກາຄັນດາວມີຢູ່ບໍ່.
FileExists ກວດກາບັນນາທິການມີຢູ່ບໍ່.
FolderExists ກວດກາວ່າບັນນາທິການຫຼັກຫຼາຍມີຢູ່ບໍ່.
GetAbsolutePathName ກັບຄືນທາງສາຍທີ່ສະເພາະຈາກດາວທີ່ສາຍຫຼັກຫຼາຍ.
GetBaseName ກັບຄືນຊື່ຫຼັກຫຼາຍຂອງບັນນາທິການຫຼັກຫຼາຍທີ່ສະເພາະ.
GetDrive ກັບຄືນອົງສາຍທີ່ສະເພາະສຳລັບຄັນດາວທີ່ສະເພາະ.
GetDriveName ກັບຄືນຊື່ຄັນດາວຂອງທາງສາຍທີ່ສະເພາະ.
GetExtensionName ກັບຄືນຊື່ຂະຫຍາຍຫຼັກຫຼາຍທີ່ສະເພາະສຳລັບທາງສາຍທີ່ສະເພາະ.
GetFile ກັບຄືນອົງສາຍຫຼັກຫຼາຍທີ່ສະເພາະສຳລັບທາງສາຍທີ່ສະເພາະ.
GetFileName ກັບຄືນຊື່ບັນນາທິການທີ່ສະເພາະຂອງທາງສາຍທີ່ສະເພາະ.
GetFolder ກັບຄືນອົງສາຍຫຼັກຫຼາຍທີ່ສະເພາະສຳລັບທາງສາຍທີ່ສະເພາະ.
GetParentFolderName ກັບຄືນຊື່ສາຍສັງຫານທີ່ສະເພາະຂອງທາງສາຍທີ່ສະເພາະ.
GetSpecialFolder ກັບຄືນທາງສາຍທີ່ສະເພາະສຳລັບ Windows.
GetTempName ກັບຄືນໜຶ່ງໃນບັນນາທິການຫຼັກຫຼາຍທີ່ສຳລັບເພີ່ມຫຼາຍ.
MoveFile Move one or more files from one location to another.
MoveFolder Move one or more folders from one location to another.
OpenTextFile Open a file and return a TextStream object to access this file.