PHP provides functions such as filesize, copy, unlink, and so on, but does not provide functions such as dirsize, Copydir, Rmdirs and Other folder operations (RmDir can only delete empty directories). So you can only write these functions manually,
Enter the target folder to be copied.
Enter the destination folder to be copied
Public class copydir {static partition in = new partition (system. in); static file dir = NULL; public static void main (string [] ARGs) {system. out. println ("Enter
Using System;
Using System. Collections. Generic;
Using System. Text;
Using System. IO;
Namespace ConsoleApplication1{Class Program{Static void Main (string [] args){// Instantiate the test class, which is used to call the copy function in the
In Windows 2000 or above, careful friends will notice that there is a Documents and Settings folder on the system disk. If you often check its size, you will find that the size of this folder is constantly increasing! What is the relationship
Copy all the contents of a folder into another folder:
1 public static void Copydir (String srcpath, String Aimpath) 2 {3 Try 4 {5
Checks whether the target directory ends with a directory split character if not, add 6 if (Aimpath[aimpath.length-
Copy CodeThe code is as follows:
/**
* Manipulating file Classes
*
Example
* Fileutil::createdir (' A/1/2/3 '); Test build folder Build a A/1/2/3 folder
* Fileutil::createfile (' B/1/2/3 '); Test build file Build a 3 file under the b/1/2/folder
*
public static void CopyDirectory (String srcpath, String destpath) {try {DirectoryInfo dir = new DirectoryInfo (Srcpath);filesysteminfo[] FileInfo = dir. Getfilesysteminfos (); Get files and subdirectories under directory (without subdirectories)
A few common concepts about Linux folders
PathDescriptive narrative mechanism of file location information. Refers to a path from a folder hierarchy in a tree folder to one of its files. It is divided into relative path and absolute path;
The original file path is fileoldpath;New file path: filenewpath,Then you can useFile. Move (fileoldpath, filenewpath)Or file. Copy (fileoldpath, filenewpath)Note that the path here is the folder path + file name, which can be implemented using path.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.