当前位置:文档之家› 将文件复制到指定路径[C# 文件操作]

将文件复制到指定路径[C# 文件操作]

将文件复制到指定路径[C# 文件操作]
将文件复制到指定路径[C# 文件操作]

将现有文件复制到新文件,不允许改写现有文件。[C#] public FileInfo CopyTo(string);

将现有文件复制到新文件,允许改写现有文件。[C#] public FileInfo CopyTo(string, bool); [C#] 将文件复制到指定路径,允许改写同名的目标文件COPY

using System;

using System.IO;

class Test

{

public static void Main()

{

string path = @"c:/temp/MyTest.txt";

string path2 = path + "temp";

try

{

// Create the file and clean up handles.

using (FileStream fs = File.Create(path)) {}

// Ensure that the target does not exist.

File.Delete(path2);

// Copy the file.

File.Copy(path, path2);

Console.WriteLine("{0} copied to {1}", path, path2);

// Try to copy the same file again, which should succeed.

File.Copy(path, path2, true);

Console.WriteLine("The second Copy operation succeeded, which was expected.");

}

catch

{

Console.WriteLine("Double copy is not allowed, which was not expected.");

}

}

[C#] COPY TO

using System;

using System.IO;

class Test

{

public static void Main()

{

string path = @"c:/temp/MyTest.txt";

string path2 = @"c:/temp/MyTest.txt" + "temp";

FileInfo fi1 = new FileInfo(path);

FileInfo fi2 = new FileInfo(path2);

try

{

// Create the file and clean up handles.

using (FileStream fs = fi1.Create()) {}

//Ensure that the target does not exist.

fi2.Delete();

//Copy the file.

fi1.CopyTo(path2);

Console.WriteLine("{0} was copied to {1}.", path, path2);

//Try to copy it again, which should succeed.

fi1.CopyTo(path2, true);

Console.WriteLine("The second Copy operation succeeded, which is expected.");

}

catch

Console.WriteLine("Double copying was not allowed, which is not expected.");

}

}

}

Progress 类的使用

private void CopyWithProgress(string[] filenames)

{

// Display the ProgressBar control.

pBar1.Visible = true;

// Set Minimum to 1 to represent the first file being copied.

pBar1.Minimum = 1;

// Set Maximum to the total number of files to copy.

pBar1.Maximum = filenames.Length;

// Set the initial value of the ProgressBar.

pBar1.Value = 1;

// Set the Step property to a value of 1 to represent each file

being copied.

pBar1.Step = 1;

// Loop through all files to copy.

for (int x = 1; x <= filenames.Length; x++)

{

// Copy the file and increment the ProgressBar if successful.

if(CopyFile(filenames[x-1]) == true)

{

// Perform the increment on the ProgressBar.

pBar1.PerformStep();

}

}

}

如何更改用户配置文件和程序设置的默认位置

如何更改用户配置文件和程序设置的默认位置 文章编号: 322014 最后修改: 2006年4月20日 移动用户的Documents and Settings 文件夹 概要 本文介绍了如何移动用户的Documents and Settings 文件夹。 所有用户的配置文件信息均存储在“%系统驱动器%\Documents and Settings”文件夹中。如果尝试在Windows 中移动或重命名用户的Documents and Settings 文件夹,您将收到以下错误消息:Documents and Settings 是Windows 系统文件夹,Windows 需要它才能正常运行,因此不能移动或重命名。 注意:本文包含有关Microsoft 不支持的配置的信息。Microsoft 提供此信息仅供参考;Microsoft 不能保证此配置可以正常运行。 警告:Microsoft 强烈建议不要重命名任何系统文件夹。如果重命名系统文件夹,可能会导致系统故障或计算机性能不稳定。使用本文中的信息之前,请备份您的计算机。 回到顶端 移动用户的Documents and Settings 文件夹 警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 注意:此方法并不会重新定位重要的Windows 组件。此方法仅用于移动用户特定的数据。 1. 确定用户的配置文件路径。确定配置文件路径有两种方法。可以使用以下两种方法中的任一种(首选用户SID 方法):? 用户SID 方法:a. 使用Windows Server Resource Kit 中的Getsid 工具获取SID。使用与以下示例类似的语法: getsid \\server1username \\server1username b. 获取SID 之后,使用Regedit.exe 或Regedt32.exe 在以下注册表项之下选择用户的SID: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ? 用户路径设置方法:a. 以用户身份登录到计算机,然后在命令提示符处键入set。记下USERPROFILE 的设置,然后关闭命令提示符窗口。 b. 以计算机管理员的身份登录。 c. 使用注册表编辑器将USERPROFILE 设置添加到以下注册表项中: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList d. 单击注册表项,然后单击“编辑”菜单上的“查找”。 e. 在“查找”框中,键入USERPROFILE 设置的值,然后单击“查找下一个”。 2. 更改ProfilesDirectory 值以使用您希望在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 注册表项中使用的新路径。 3. 退出注册表编辑器,然后以用户身份登录。在命令提示符处键入set,以确认路径已更改。

C语言文件流操作函数大全

clearerr(清除文件流的错误旗标) 相关函数feof 表头文件#include 定义函数void clearerr(FILE * stream); 函数说明clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数close,fflush,fopen,setbuf 表头文件#include 定义函数int fclose(FILE * stream); 函数说明fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源。 返回值若关文件动作成功则返回0,有错误发生时则返回EOF并把错误代码存到errno。错误代码EBADF表示参数stream非已打开的文件。 范例请参考fopen()。 fdopen(将文件描述词转为文件指针) 相关函数fopen,open,fclose 表头文件#include 定义函数FILE * fdopen(int fildes,const char * mode); 函数说明fdopen()会将参数fildes 的文件描述词,转换为对应的文件指针后返回。参数mode 字符串则代表着文件指针的流形态,此形态必须和原先文件描述词读写模式相同。关于mode 字符串格式请参考fopen()。 返回值转换成功时返回指向该流的文件指针。失败则返回NULL,并把错误代码存在errno 中。 范例 #include main() { FILE * fp =fdopen(0,”w+”); fprintf(fp,”%s\n”,”hello!”); fclose(fp); } 执行hello! feof(检查文件流是否读到了文件尾) 相关函数fopen,fgetc,fgets,fread 表头文件#include 定义函数int feof(FILE * stream);

配置文件使用说明

(1)报警切除功能 C:\windows\cas2000ops.ini中 [CutAlarm] Enable=0 说明:Enable置0时无报警切除功能,置1时有报警切除功能。默认为0 ( 2 ) 语音报警功能 C:\ windows\ Keyboard.ini中 [Keyboard] SelfSound=1 SoundFileName=ALARM.wav 说明: a)SelfSound项置0时,无语音报警功能,置1时有语音报警功能。默认为0 b)语音文件路径应放在操作员站的Start路径下,SoundFileName用户可以自 定义,默认为ALARM.wav。 (3)在线查询时长 C:\windows\cas2000ops.ini中 [TimeLength] show24hour=1; show60hour=1 说明:show24hour置1时,实时趋势时间段有24小时的时间段,置0时没有show60hour同上。 (4)PID调节幅值更改 操作员安装路径\config\ PID_ADJUST.ini [PID点名] SLOW=0 FAST=0 说明:此调节是按绝对值调节,不是按百分比调节; SLOW与FAST项需为非零值,且FAST值〉SLOW值 默认情况下没有文件PID_ADJUST.ini,需要用户自定义。 (5)点详细窗口风格 C:\windows\cas2000ops.ini中 [TagCurve] Mode=0 说明:Mode置0为浮动窗口风格,置1位对话框。默认为0。 (6)操作员站工程师台菜单项中综合趋势窗口和开关趋势窗口菜单C:\windows\cas2000ops.ini中 [ExtraTrendMenu] Mode=0 说明:Mode置0有综合趋势窗口和开关趋势窗口菜单,置1无。默认为

Config配置文件

menu_translation both——设置下拉菜单时为中英文双语菜单tol_mode nominal——设置显示的尺寸没有公差 trail_dir D:\Program Files\trail——设置轨迹文件存放路径 web_browser_homepage about:blank——设置浏览器首页为空白页(关闭croe启动时登陆ptc 网页)drawing_setup_file D:\Program Files\peizhi\gb.dtl——设置工程图配置文件 system_colors_file D:\Program Files\peizhi\syscol.scl——设置系统颜色配置文件pdf_use_pentable yes——设置输出PDF时使用系统线宽设置 pro_format_dir D:\Program Files\peizhi\format——设置工程图格式文件路径 template_solidpart D:\Program Files\peizhi\template\startpart.prt.5——设置零件模板template_designasm D:\Program Files\peizhi\template\startasm.asm.3——设置组件模板model_note_display no——设置注释不显示 pro_unit_length unit_mm——设置长度缺省单位为mm pro_unit_mass unit_kilogram——设置质量缺省单位为kg pro_unit_sys mmks——设置缺省单位系统为mmks(毫米千克秒)bell no——关闭提示音default_dec_places3——设置所有模型模式中非角度尺寸的缺省小数位数default_ang_dec_places2——设置角度尺寸小数位数 sketcher_dec_places2——设置草绘时的尺寸小数位数 default_draw_scale1:1——设置工程图中缺省的绘图比例,即插入一般视图时默认为1比1save_drawing_picture_file embed——设置将图片嵌入工程图中,可以实现工程图打开时预览search_path_file D:\Program Files\peizhi\search.pro——设置搜索文件tangent_edge_display no——设置相切边不显示 set_menu_width12——设置下拉菜单的宽度 intf_out_layer part_layer——设置图层方式(影响转CAD) dxf_export_mapping_file D:\Program Files\peizhi\dxf_export.pro——指定转CAD的转换设置文件mdl_tree_cfg_file D:\Program Files\peizhi\tree.cfg——设置模型树配置文件allow_anatomic_features yes——设置自动再生特征 text_height_factor40——设置系统坐标XYZ及基准面显示的字体大小(数值小显示就大)pro_note_dir D:\Program Files\peizhi\note——设置注释文件路径 rename_drawings_with_object both——设置保存副本时自动复制与零件或组件相关的工程图use_8_plotter_pens yes——设置使用8笔(影响打印)mass_property_calculate automatic ——设置质量自动计算 format_setup_file D:\Program Files\peizhi\format.dtl——设置工程图格式文件的配置文件pro_symbol_dir D:\Program Files\peizhi\symbol——设置工程图用的符号tolerance_standard iso——设置公差标准为ISO pro_plot_config_dir D:\Program Files\peizhi\print_pcf——设置打印机打印样式文件路径pro_material_dir D:\Program Files\peizhi\material——设置材料库文件路径pen_table_file D:\Program Files\peizhi\table.pnt——设置打印线宽配置文件 step_export_format ap214_cd——设置输出step格式文件时,保留原模型颜色

C语言文件操作大全

1.创建文件夹 //using System.IO; Directory.CreateDirectory(%%1); 2.创建文件 //using System.IO; File.Create(%%1); 3.删除文件 //using System.IO; File.Delete(%%1); 4.删除文件夹 //using System.IO; Directory.Delete(%%1); 5.删除一个目录下所有的文件夹 //using System.IO; foreach (string dirStr in Directory.GetDirectories(%%1)) { DirectoryInfo dir = new DirectoryInfo(dirStr); ArrayList folders=new ArrayList(); FileSystemInfo[] fileArr = dir.GetFileSystemInfos(); for (int i = 0; i < folders.Count; i++) { FileInfo f = folders[i] as FileInfo; if (f == null) { DirectoryInfo d = folders[i] as DirectoryInfo; d.Delete(); } } } 6.清空文件夹 //using System.IO; Directory.Delete(%%1,true); Directory.CreateDirectory(%%1); 7.读取文件 //using System.IO; StreamReader s = File.OpenText(%%1); string %%2 = null; while ((%%2 = s.ReadLine()) != null){

proe4.0配置文件和一些有用的设置

proe4.0配置文件和一些有用的设置 系统环境配置文件(config.pro) 这是ProENGINEER软件系统提供给用户定制自己工作环境的配置文件。它是一个文本文件,利用这个文件 用户可以定制很多标准设置,如定制菜单、公差显示模式、尺寸单位、映射键(Mapkey)、计算精度、工 程图控制等等。一般在企业或公司把它定制为标准文件,作为大家共同的工作环境,在应用产品数据管理 (PDM)和协同设计过程中便于交流和数据共享。 ProENGINEER软件启动过程中会在几个不同的位置读入配置文件。当在不同的位置分别读入多个配置文件 时,如果遇到同一个选项的参数取值不同,则以最后读入的值为准。但有一个例外,就是受系统保护的 config.sup文件。下面详细说明配置文件及其几个存放位置。 按照加载顺序,第一个检索并加载的是Config.sup文件,它是受到系统保护的配置文件,优先级别较高, 其他的config.pro配置文件与其相同的配置选项不能覆盖他们。如果在其他的config.pro 文件中存在同一 个选项设有不同的参数,则以Config.sup文件为准而忽略其它,因此该文件中不应该有重复设定的选项。 使用此文件,用户可以创建并共享企业或公司的标准配置,其存放位置在.text下,它同样也是文本文 件,需要用户自己创建,扩展名必须是.sup。 第二个加载位置在同样的.text目录下查找,如果存在config.pro文件,加载之。 第三个加载的置在你的系统用户的根目录中(UNIX操作系统),对使用NT操作系统的用户而言,使用启动 目录会更方便些。 下面详细说明一下启动目录。 在ProE软件安装过程中会指定一个启动目录,如dptcproeWildfire_start,笔者建议把公司的标准配 置放在config.sup文件中,而把个性化的配置文件config.pro放在启动目录中,这样在ProE启动时会先 加载config.sup文件,然后加载config.pro文件。这样,即共享了公司的标准配置,又达到了个性化设置 的目的。另外,一些环境配置文件如config.win、颜色配置文件color.map等也应该放在

WORD文档操作大全

WORD文档操作大全 1. 问:WORD 里边怎样设置每页不同的页眉?如何使不同的章节显示的页眉不同? 答:分节,每节可以设置不同的页眉。文件――页面设置――版式――页眉和页脚――首页不同。 2. 问:请问word 中怎样让每一章用不同的页眉?怎么我现在只能用一个页眉,一改就全部改了? 答:在插入分隔符里,选插入分节符,可以选连续的那个,然后下一页改页眉前,按一下“同前”钮,再做的改动就不影响前面的了。简言之,分节符使得它们独立了。这个工具栏上的“同前”按钮就显示在工具栏上,不过是图标的形式,把光标移到上面就显示出”同前“两个字来。 3. 问:如何合并两个WORD 文档,不同的页眉需要先写两个文件,然后合并,如何做? 答:页眉设置中,选择奇偶页不同/与前不同等选项。 4. 问:WORD 编辑页眉设置,如何实现奇偶页不同? 比如:单页浙江大学学位论文,这一个容易设;双页:(每章标题),这一个有什么技巧啊? 答:插入节分隔符,与前节设置相同去掉,再设置奇偶页不同。 5. 问:怎样使WORD 文档只有第一页没有页眉,页脚? 答:页面设置-页眉和页脚,选首页不同,然后选中首页页眉中的小箭头,格式-边框和底纹,选择无,这个只要在“视图”――“页眉页脚”,其中的页面设置里,不要整个文档,就可以看到一个“同前”的标志,不选,前后的设置情况就不同了。 6. 问:如何从第三页起设置页眉? 答:在第二页末插入分节符,在第三页的页眉格式中去掉同前节,如果第一、二页还有页眉,把它设置成正文就可以了 ●在新建文档中,菜单―视图―页脚―插入页码―页码格式―起始页码为0,确定;●菜单―文件―页面设置―版式―首页不同,确定;●将光标放到第一页末,菜单―文件―页面设置―版式―首页不同―应用于插入点之后,确定。第2 步与第三步差别在于第2 步应用于整篇文档,第 3 步应用于插入点之后。这样,做两次首页不同以后,页码从第三页开始从1 编号,完成。 7. 问:WORD 页眉自动出现一根直线,请问怎么处理? 答:格式从“页眉”改为“清除格式”,就在“格式”快捷工具栏最左边;选中页眉文字和箭头,格式-边框和底纹-设置选无。 8. 问:页眉一般是---------,上面写上题目或者其它,想做的是把这根线变为双线,WORD 中修改页眉的那根线怎么改成双线的? 答:按以下步骤操作去做: ●选中页眉的文字,包括最后面的箭头●格式-边框和底纹●选线性为双线的●在预览里,点击左下小方块,预览的图形会出现双线●确定▲上面和下面自己可以设置,点击在预览周围的四个小方块,页眉线就可以在不同的位置。 9. 问:Word 中的脚注如何删除?把正文相应的符号删除,内容可以删除,但最后那个格式还在,应该怎么办? 答:步骤如下:1、切换到普通视图,菜单中“视图”――“脚注”,这时最下方出现了尾注的编辑栏。2、在尾注的下拉菜单中选择“尾注分隔符”,这时那条短横线出现了,选中它,删除。3、再在下拉菜单中选择“尾注延续分隔符”,这是那条长横线出现了,选中它,删除。

用户配置文件操作详解

用户配置文件操作详解 系统崩溃了怎么办?重装系统!但每次重装系统时大家是否始终感觉新装系统的电脑操作不方便呢?例如进论坛要重新输入帐号密码,桌面背景也不是自己喜欢的图案,以前收藏的网页也不知所踪……其实面对这些问题,我们只要备份了用户配置文件,我们所有的个性化设置都能在系统重装后轻松恢复过来。 Windows 2000/XP/2003等操作系统都提供了非常完善的用户管理机制,每个登陆计算的账户都会有独立的文件夹用于保存该登陆账号的个性化信息,这种独立分开的方式也为我们备份和保护个人数据提供了可能。 1.找到个人数据的家 在了解如何备份个人数据之前我们首先要了解用户配置文件到底是如何工作的,只有了解了它的工作原理我们才能实现个人数据的轻松、快速备份。 当我们的操作系统(Windows 2000/XP/2003)安装完成后,在首次登录的时候操作系统会为当前登录的帐号建立一个用户配置文件夹,默认这个文件夹会位于“C:\Documents and Settings”下,我们可以选择“开始”-“运行”,输入“%SystemDrive%\Documents and Settings”即可打开该文件夹。这个文件夹默认会使用当前登录的用户名作为名字,但是如果在“Documents and Settings”文件夹中存在与当前登录用户名相同的文件夹,系统就会修改这个文件夹的名字以避免重复。例如,当前登录的用户名为ABC,默认系统会在第一次登陆的时候建立ABC文件夹,但是如果ABC文件夹存在则会尝试将名字改为“ABC.计算机名”,如果“ABC.计算机名”也存在,Windows则会尝试将文件夹命名为“ABC.计算机名.000”,如果仍然存在这样命名的文件夹则系统就会尝试“ABC.计算机名.001”、“ABC.计算机名.002”等。 2.挽救丢失的个人数据 有了上边的介绍的原理,接下来我们再尝试恢复丢失的用户数据就不再是一件非常困难的事情了,首先我们来解决开机后桌面背景、快捷方式和我的文档中数据统统丢失的问题。 Step 1 如果你只是想找回原来配置文件中的一些数据可以进入“Documents and Settings”文件夹,然后按照时间排序,你将可以看到多个以你当前用户名开头的文件夹,选择时间相对较久的那个并尝试双击进入,如果提示拒绝访问则可以注销计算机使用“administrator”帐号登录,登录后重新找到这个文件夹并在上边单击鼠标右键,选择“属性”-“安全”(如果找不到“安全”标签,可以选择“工具”-“文件夹选项”,取消使用简单文件共享前边的勾选),然后单击里边的“高级”按钮,在弹出的窗口中选择“所有者”,在里边选中“administrator”并勾选中下边的“替换子容器及对象的所有者”,如图1所示。设置完成后单击“应用”按钮。

配置文件更改

找到"drawing_setup_file" drawing_units mm drawing_text_height 3.5 设置缺省文本的缺省高度,如注释中的文字,标注中的数值大小。 text_width_factor 0.7 设置文本的高度和宽度的比例 broken_view_offset 3 设置破断视图两破断线之间的距离projection_type first_angle 设置视图的投影方向为第一角法(国标要求用第一角法,日本等国用第三角法 hlr_for_threads yes thread_standard std_iso_imp_assy 以上两项设置螺纹表示方法按国标形式表示,正面以3/4圆方式表示 blank_zero_tolerance no 设置公差值有一项为0时,是否去掉0。比如尺寸公差中有上偏差+0.02和下偏差0,

如果设为yes则只显示+0.02,0不显示 draw_arrow_style filled 设置箭头为实心箭头 draw_arrow_length 3.5 设置箭头(实心三角形)的长度 draw_arrow_width 1 设置箭头(实心三角形)的宽度 line_style_standard std_iso 设置工程图中文本的缺省颜色,比如标注 的数值颜色、注释文字的颜色。 std_iso为标注界线为黄色,但数值为绿色,注释文字也为绿色。 同时控制详细视图、局部视图的边界线颜 色为黄色,打印为细实线 sym_flip_rotated_text yes 设置文本方向是否锁定方向不旋转,比如 粗糙度的方向。 tol_display yes 设置公差的显示,此项要配合config.pro中

Delphi 文件操作集锦

Delphi 文件操作集锦 Delphi 文件操作集锦 时间:2011-5-26来源:yang 作者: peng点击: 11次Delphi 文件操作集锦 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses activex,comobj,shlobj; {$R *.dfm} function ResolveLink(const ALinkfile: String): String; var

link: IShellLink; storage: IPersistFile; filedata: TWin32FindData; buf: Array[0..MAX_PATH] of Char; widepath: WideString; begin OleCheck(CoCreateInstance(CLSID_ShellLink, nil, CLSCTX_INPROC_SERVER, IShellLink, link)); OleCheck(link.QueryInterface(IPersistFile, storage)); widepath := ALinkFile; Result := ‘unable to resolve link‘; If Succeeded(storage.Load(@widepath[1], STGM_READ)) Then If Succeeded(link.Resolve(GetActiveWindow, SLR_NOUPDATE)) Then If Succeeded(link.GetPath(buf, sizeof(buf), filedata, SLGP_UNCPRIORITY)) Then Result := buf; storage := nil; link:= nil; end; // 用法: procedure TForm1.Button1Click(Sender: TObject);

config设置中文解释

CONFIG配置文件中文解釋(2001) 为配置文件输入所需的设置,可以预设环境选项和其它全局设置。要设置配置文件选项,使用“选项”对话框(“实用工具”>“选项”)。 本帮助模块含有一个按字母顺序显示每一选项或相关选项组的配置选项列表: ·配置选项名称。 ·相关变量或值。选项的缺省值显示为斜体。 ·简单说明。 accuracy_lower_bound 数值(在1.0e-6和1.0e-4之间) 输入一个精确值来覆盖缺省下限0.0001。上限固定为0.01 add_java_class_path <搜索路径> 此选项涉及到有关JAVA环境变量CLASSPATH的选项值,它用于查找J-Link程序中使用的类。可在同一行上指定多个搜索路径,在UNIX中用“:”隔开,在Windows NT中用“;”隔开。设定此选项后,启动第一个J-Link应用程序时才会生效 add_weld_mp yes, no yes - 系统在计算质量属性时,包括焊接。 no - 系统在计算质量属性时,排除焊缝。 allow_anatomic_features yes, no 将此配置文件现象设置为yes,使得下列选项可用: “扭曲”菜单中:“局部拉伸”、“半径圆顶”、“截面圆盖”、“耳”、“唇”。 “实体”菜单中:“开槽”、“轴肩”、“凸缘”、“退刀槽”。 “基准”菜单中:“计算”。 allow_cycle_optimize yes, no

在18.0以前的版本中,有一个孔加工序列参数,允许用户优化孔加工序列CL-数据的循环输出。自版本 18.0以来,该参数不再有效。 yes - 使该参数在序列中可见 no - 该参数在序列中不可见 allow_move_attach_in_dtl_move yes, no 确定绘图模式中的“移动”和“移动附属”命令是(yes) 否(no) 一起执行 allow_move_view_with_move yes, no 设置为“yes”时,可以使用“绘图”模式中的“移动”命令,移动绘图视图。 allow_old_style_round yes, no 确定系统使用哪一个倒圆角创建功能。 yes - 使用旧(版本16.0)功能。 no - 使用新功能。 allow_package_children all, feature, none 设定参照包装元件的特征的允许度。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。 all - 允许使用特征和元件两者的放置参照 feature - 仅允许使用几何特征参照 none - 禁用特征和元件的放置参照 allow_ply_cross_section yes, no yes - 允许Pro/COMPOSITE创建一个复合摺的横截面。 allow_redo_intersections yes, no yes - 显示“装配特征”菜单中的“重新求交”命令。 allow_ref_scope_change yes, no

C语言文件操作命令

C语言文件操作函数大全 clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值 fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf 表头文件 #include 定义函数 int fclose(FILE * stream); 函数说明 fclose()用来关闭先前fopen()打开的文件。此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源。 返回值若关文件动作成功则返回0,有错误发生时则返回EOF并把错误代码存到errno。 错误代码 EBADF表示参数stream非已打开的文件。 范例请参考fopen()。 fdopen(将文件描述词转为文件指针) 相关函数 fopen,open,fclose 表头文件 #include 定义函数 FILE * fdopen(int fildes,const char * mode); 函数说明 fdopen()会将参数fildes 的文件描述词,转换为对应的文件指针后返回。参数mode 字符串则代表着文件指针的流形态,此形态必须和原先文件描述词读写模式相同。关于mode 字符串格式请参考fopen()。 返回值转换成功时返回指向该流的文件指针。失败则返回NULL,并把错误代码存在errno中。 范例 #include main() { FILE * fp =fdopen(0,”w+”); fprintf(fp,”%s\n”,”hello!”); fclose(fp); } 执行 hello! feof(检查文件流是否读到了文件尾) 相关函数 fopen,fgetc,fgets,fread 表头文件 #include 定义函数 int feof(FILE * stream); 函数说明 feof()用来侦测是否读取到了文件尾,尾数stream为fopen()所返

PB中文件操作函数大全

PB中文件操作函数大全 FileClose() 功能关闭先前用FileOpen()函数打开的文件。 语法FileClose ( fileno ) 参数fileno:integer,指定要关闭文件的文件句柄,该句柄使用FileOpen()函数打开文件时得到返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果fileno参数的值为NULL,那么FileClose()函数返回NULL。 FileDelete() 功能删除指定的文件。 语法FileDelete ( filename ) 参数filename:string类型,指定要删除文件的文件名,其中可以包含路径返回值Boolean。函数执行成 功时返回TRUE,发生错误时返回FALSE。如果filename参数的值为NULL,那么FileDelete()函数返回NULL。 FileExists() 功能检查指定的文件是否存在。 语法FileExists ( filename ) 参数filename:string类型,指定要检查存在性的文件的文件名,其中可以包含路径返回值Boolean。如 果指定文件存在时返回TRUE,不存在时返回FALSE。如果filename参数的值为NULL,那么FileExists()函数返回NULL。用法如果filename参数指定的文件被另一个应用加锁锁住,那么FileExists()函数也将返回FALSE。 FileLength() 功能得到指定文件的长度(以字节为单位)。 语法FileLength ( filename ) 参数filename:string类型,指定要得到其长度的文件的文件名,其中可以包含路径返回值Long。函数执行成功时返回指定文件的长度(以字节为单位)。如果指定的文件不存在,函数返回-1。如果filename参数的值为NULL,那么FileLength()函数返回NULL。 FileOpen() 功能以指定的读写方式打开指定的文件,同时返回该文件的句柄。 语法FileOpen(filename{,filemode{,fileaccess{,filelock{,writemode,{creator,filetype}}}}}) 参数filename:string类型,指定要打开文件的名称,其中可以包含路径filemode:FileMode枚举类型,可选项,指定文件打开方式。有效取值为:?LineMode! - 缺省值,行模式;?StreamMode! - 流模式fileaccess:FileAccess枚举类型,可选项,指定文件访问方式。有效取值为:?Read! - 缺省值,只读方式,这样打开的文件只能进行读操作;?Write! - 只写方式,这样打开的文件只能进行写操作?filelock:FileLock枚举类型,可选项,指定文件加锁方式。有效取值为:nLockReadWrite! - 缺省值,只有打开该文件的用户能够 访问该文件,其它用户对该文件的访问均被拒绝;nLockRead! - 只有打开该文件的用户能够读该文件,但

config详细配置及实战

一、config的设置 常用配置文件: config.pro——系统配置文件,配置整个PROE系统 gb.dtl——工程图配置文件,你可以先简单的理解为设置箭头大小,文字等标注样式。 format.dtl——工程图格式文件(可以简单的理解为图框)的配置文件。 table.pnt——打印配置文件,主要设置工程图打印时的线条粗细、颜色等。 A4.pcf——打印机类型配置文件,主要设置工程图打印出图时的比例、纸张大小等。 config.win.1——(1为流水号,每改一次自动增加)操作界面、窗口配置文件,比如说我们可以在这个文件中设置模型树窗口的大小,各种图标、工具栏、快捷键在窗口的位置等等。 Tree.cfg——模型树配置文件,主要设置在模型树窗口显示的内容、项目。 Config文件,从后缀分主要有config.pro和config.sup两种,可满足包括系统的精度、显示设置、单位、打印机的设置、快捷键的设置、输入输出设置等等。应由经验丰富的工程师针对公司需要进行设置,然后作为公司的标准执行,方法是:在config加入一行:变量名:drawing setup file值:指向你的dtl文件的绝对路径如:F:\MY Design\Pro_Stds\Config\Company.dtl 然后将config保存为config.pro在你的工作目录(安装proe时指定的目录,不是安装目录)下,启动proe会自动加载了。这样利于数据的交换和统一管理。config.pro还要放在恰当的位置才能正确调用!Config.pro可以放在text目录下面顺利加载。建议把config.pro放在启动目录下,不要放在PROE安装目录的text目录下面,以免造成管理混乱,重装又没备份等问题。建议所有的配置文件全部放在一个文件夹中,再把启动目录指向这个文件!config.pro文件某些选项的值,是带*号的,是系统默认值,这些选项是可以不加的。因为系统默认就是这样,加了也是多余的! config.pro是一般类型的配置文件,而config.sup是受保护的系统配置文件是强制执行的配置文件,如果有其他配置文件里的项目和这个文件里的冲突则以这个文件里的配置为准。CONFIG文件设好后,放在以下目录:proe2000i\\text 改名为config.sup作为缺省环境变量强制执行,这样无需每一次打开靠载入CONFIG 。config.pro设置窗口中的图标会有三种,电脑、闪电、火柴棒这三个图标意义不同! 电脑——选项设置后要重新运行PROE后才生效。(关闭PROE再重新打开) 闪电——立即生效 火柴棒——只对新建的模型、工程图等有效。就是说,以前的建模,即使选项改了,也不会改变,只对设置生效后,后面新建的模型有效。 配置文件的加载顺序 每次启动Pro/E时,系统一般按以下路径找config 1. \\text\\config.sup 2. \\text\\config.pro 3. 启动目录下的config.pro,所谓本地目录也就是在工作中为了方便建立在启动目录上一级的目录,可以使用此文件从多个不同的工作目录中启动PRO/E。例如启动目录为D:\user\zhang 则D:\user目录就是本地目录。由于系统是最后读取此目录中的配置文件,所以该文件里的配置会覆盖任何和它冲突的config. pro文件,但是不能覆盖config.sup文件内的配置。一般用这里的config.pro文件来进行环境变量、映射键和搜索本地工作目录的路径设置。 4.最后要读取的就是系统的缺省配置值,也就是在以上所有目录下的配置文件都没有涉及到的配置项目都要按系统的缺省值进行配置。一般情况下,如果你对config文件的配置项目比较熟悉,应该在启动PRO/E之前进行配置,在这种情况下一般是用"记事本"进行编辑。不过由于config文件的配置项目过于繁多,所以一般人不可能都了解,这样就需要在启动PRO/E后使用"优先选项"进行配置。 关于配置文件的加载顺序,这里引用荷马技术《Pro/Engineer wildfire在企业中的实施与运用》部分内容。 常用配置项目:(列举部分选项简要说明,供参考) drawing_setup_file D:\Program Files\peizhi\gb.dtl——指定设置好的company.dtl文件! dxf_export_mapping_file D:\Program Files\peizhi\dxf_export.pro——指定转CAD的转换设置文件 format_setup_file D:\Program Files\peizhi\format.dtl——设置工程图格式文件的配置文件 mdl_tree_cfg_file D:\Program Files\peizhi\tree.cfg——设置模型树配置文件 trail_dir D:\Program Files\trail——设置轨迹文件存放路径

简易常用-Word文档使用技巧方法大全(超全)

Word文档使用技巧方法大全 Word2000、2003、2007、2010快捷键使用大全总结常用快捷键 快捷键作用 一、字体类 Ctrl+B 使字符变为粗体 Ctrl+I 使字符变为斜体 Ctrl+U 为字符添加下划线 Ctrl+Shift+D 双下划线 Ctrl+Shift+< 缩小字号 Ctrl+Shift+> 增大字号

Ctrl+] 逐磅增大字号 Ctrl+[ 逐磅减小字号 Ctrl+Shift+F 改变字体 Ctrl+Shift+P 改变字号 Ctrl+D 改变字符格式("格式"菜单中的"字体"命令) Shift+F3 切换字母大小写(一次首字母变成大写,两次单词变成大写) CTRL+SHIFT+A 将所选字母设为大写 二、格式类 Ctrl+Shift+C 复制格式 Ctrl+Shift+V 粘贴格式 Ctrl+1 单倍行距(1为主键盘的数字键) Ctrl+2 双倍行距

Ctrl+5 1.5 倍行距 Ctrl+0 在段前添加一行间距 Shift+F1(单击)需查看文字格式了解其格式的文字Ctrl+E 段落居中 Ctrl+J 两端对齐 Ctrl+L 左对齐 Ctrl+R 右对齐 Ctrl+Shift+J 分散对齐 Ctrl+M 左侧段落缩进 Ctrl+Shift+M 取消左侧段落缩进 Ctrl+T 创建悬挂缩进 Ctrl+Shift+T 减小悬挂缩进量

Ctrl+Shift+S 应用样式 Ctrl+Shift+N 应用"正文"样式 Alt+Ctrl+1 应用"标题1"样式 Alt+Ctrl+2 应用"标题2"样式 Alt+Ctrl+3 应用"标题3"样式 三、编辑和文字移动 Backspace 删除左侧的一个字符 Ctrl+Backspace 删除左侧的一个单词 Delete 删除右侧的一个字符 Ctrl+Delete 删除右侧的一个单词 F2(然后移动插入移动选取的文字或图形点并按Enter键)

python文件和目录操作方法大全

python文件和目录操作方法大全(含实例) 这篇文章主要介绍了python文件和目录的操作方法,简明总结了文件和目录操作中常用的模块、方法,并列举了一个综合实例,需要的朋友可以参考下 一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 2.返回指定目录下的所有文件和目录名:os.listdir() 3.函数用来删除一个文件:os.remove() 4.删除多个目录:os.removedirs(r“c:\python”) 5.检验给出的路径是否是一个文件:os.path.isfile() 6.检验给出的路径是否是一个目录:os.path.isdir() 7.判断是否是绝对路径:os.path.isabs() 8.检验给出的路径是否真地存:os.path.exists() 9.返回一个路径的目录名和文件名:os.path.split() eg os.path.split('/home/swaroop/byte/code/poem.txt') 结果:('/home/swaroop/byte/code', 'poem.txt') 10.分离扩展名:os.path.splitext() 11.获取路径名:os.path.dirname() 12.获取文件名:os.path.basename() 13.运行shell命令: os.system() 14.读取和设置环境变量:os.getenv() 与os.putenv() 15.给出当前平台使用的行终止符:os.linesep Windows使用'\r\n',Linux使用'\n'而Mac使用'\r' 16.指示你正在使用的平台:https://www.doczj.com/doc/b23828158.html, 对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix' 17.重命名:os.rename(old,new) 18.创建多级目录:os.makedirs(r“c:\python\test”) 19.创建单个目录:os.mkdir(“test”) 20.获取文件属性:os.stat(file) 21.修改文件权限与时间戳:os.chmod(file) 22.终止当前进程:os.exit() 23.获取文件大小:os.path.getsize(filename) 二、文件操作方法大全: 1.os.mknod("test.txt") #创建空文件 2.fp = open("test.txt",w) #直接打开一个文件,如果文件不存在则创建文件 3.关于open 模式: 复制代码代码如下: w:以写方式打开, a:以追加模式打开(从EOF 开始, 必要时创建新文件) r+:以读写模式打开 w+:以读写模式打开(参见w ) a+:以读写模式打开(参见a ) rb:以二进制读模式打开

相关主题
文本预览
相关文档 最新文档